public static bool insertformpagtomovto(FormaPagtoMovto obj) { bool retorno = true; try { string sql = "insert into movtoformapagto(seqmovto,seqformapagto,vlrpago,ultnome) values (@seqmovto,@seqformapagto,@vlrpago,@ultnome)"; SQLiteCommand cmd = new SQLiteCommand(); cmd.CommandText = sql; cmd.Parameters.AddWithValue("@seqmovto", obj.Seqmovto); cmd.Parameters.AddWithValue("@seqformapagto", obj.Seqformapagto); cmd.Parameters.AddWithValue("@vlrpago", obj.Valorpagto); cmd.Parameters.AddWithValue("@ultnome", obj.Ultnome); cmd.Connection = BancoDados.ConectarBD(); cmd.ExecuteNonQuery(); Funcao.GravarLog("Forma de pagamento número ( " + obj.Seqformapagto + " ) inserido com sucesso !!!", "APP"); } catch (SQLiteException erro) { retorno = false; Funcao.GravarLog("Erro ao cadastrar a forma de pagamento ( " + obj.Seqformapagto + " ) " + erro.Message); } return(retorno); }
private void AddFormaPagto() { decimal valor, saldo, total; valor = decimal.Parse(txtValor.Text); total = decimal.Parse(txtVlrTotal.Text); saldo = total - valor; txtSaldo.Text = saldo.ToString("F2"); FormaPagtoMovto formaPagtoMovto = new FormaPagtoMovto(); formaPagtoMovto.Seqmovto = int.Parse(txtSeqmovto.Text); formaPagtoMovto.Seqformapagto = int.Parse(cboFormaPagto.SelectedValue.ToString()); //formaPagtoMovto.Seqformapagto = int.Parse(txtSeqformapagto.Text); formaPagtoMovto.Valorpagto = valor; formaPagtoMovto.Ultnome = Properties.Settings.Default.ultnome; if (MovimentoController.insertformpagtomovto(formaPagtoMovto)) { dgvFormaPagto.Rows.Add(txtSeqformapagto.Text, txtFormaPagto.Text, valor.ToString("C2")); txtValor.Text = string.Empty; txtSeqformapagto.Focus(); } if (saldo == 0) { btnGravar.PerformClick(); } }