I created a sales system, and I need you to record the date, time, minutes, and seconds. The way I did, just record the date, and the rest comes 00:00:00. Here is the code I did:
//evento load do formulário vendas.
private void Vendafrm1_Load(object sender, EventArgs e)
{
tmVenda.Start();//inicia o Timer
PovoaGridVenda();//Povoa a grid das vendas
PovoaCobCli();//Povoa a combobox dos clientes
PovoaCobProd();//povoa a combobox dos produtos
}
The result looks like this:
Here'stheform:
Themethodthatwrites:
//paragravaravendapublicvoidGravaVenda(){tmVenda.Start();decimalentr=0;VendaModelobjVenda=newVendaModel();//objVenda.Data=Convert.ToDateTime(dtpData.Value);objVenda.Data=Convert.ToDateTime(dtpData.Value);objVenda.Desconto=Convert.ToDecimal(txtDesconto.Text);objVenda.Entreg=Convert.ToDecimal(txtEntreg.Text);objVenda.Falta=Convert.ToDecimal(txtFalta.Text);objVenda.IdCl=Convert.ToInt32(txtIdcl.Text);objVenda.IdPd=Convert.ToInt32(txtIdprod.Text);objVenda.Pago=Convert.ToDecimal(txtPago.Text);objVenda.Qtd=Convert.ToInt32(nudQuantd.Value);objVenda.Total=Convert.ToDecimal(txtTotal.Text);objVenda.Troco=Convert.ToDecimal(txtTroco.Text);try{if(cobCliente.Text=="")
{ MessageBox.Show("O nome do cliente é obrigatório!"); }
else if (cobProduto.Text == "")
{ MessageBox.Show("O nome do produto é obrigatório!"); }
else if (txtPreco.Text == "")
{ MessageBox.Show("O preço do produto é obrigatório!"); }
else if (txtEntreg.Text == entr.ToString())
{ MessageBox.Show("O valor entregue não pode ser zero '0', nem menor que o total!"); }
else
{
vendaBll = new VendaBLL();
int cod = Convert.ToInt32(vendaBll.GravaVenD(objVenda));
txtId2.Text = cod.ToString();
PovoaGridVenda();
LimpaVenda();
MessageBox.Show("Dados gravados com sucesso!");
crFacturaVenda factura = new crFacturaVenda();
factura.rad2.IsChecked = true;
factura.txtImp.Text = txtId2.Text;
factura.Show();
}
}
catch (Exception erro)
{
MessageBox.Show("Ocorreu o seguinte erro ao gravar a venda: " + erro.ToString());
}
}
The table looks like this: