I have a formatting problem of values of type R $ when I send to the database 11.50 in the database it is of type 1150.
This is the push button of the submit button for the database has a database management class cl_GestorBD
private void button1_Click(object sender, EventArgs e)
{
cl_GestorBD gestor = new cl_GestorBD(true);
int id_produto = gestor.ID_DISPONIVEL("compras", "id_compra");
List<cl_GestorBD.SQLParametro> parametro = new List<cl_GestorBD.SQLParametro>();
parametro.Add(new cl_GestorBD.SQLParametro("@atualizacao", DateTime.Now));
string PRODUTO;
int QTY;
decimal VALOR_UNID;
decimal VALOR_TOTAL;
try
{
foreach (ListViewItem caixa in listCaixa.Items)
{
PRODUTO = caixa.SubItems[0].Text;
QTY = Convert.ToInt32(caixa.SubItems[1].Text);
VALOR_UNID = Convert.ToDecimal(caixa.SubItems[2].Text);
VALOR_TOTAL = Convert.ToDecimal(caixa.SubItems[3].Text);
query = "INSERT INTO compras VALUES ('" + id_produto + "','" + lblID.Text + "', '" + PRODUTO + "', '" + QTY + "', '" + VALOR_UNID + "', '" + VALOR_TOTAL + "',@atualizacao)";
gestor.EXE_NON_QUERY(query, parametro);
}
MessageBox.Show("Registrado com sucesso!");
}
catch (Exception erro)
{
MessageBox.Show("ERRO " + erro.Message);
}
}