private void btnAdicionarInsumoNaCompra_Click(object sender, EventArgs e) { if (!ValidarInsumosNaCompra()) return; clsDetalheCompra objDetalheCompra = new clsDetalheCompra(); objDetalheCompra.codFornecedor = (int) gridFornecedores.CurrentRow.Cells[0].Value; objDetalheCompra.codCompra = (int)gridCompras.CurrentRow.Cells[0].Value; objDetalheCompra.codInsumo = (int)cbInsumo.SelectedValue; objDetalheCompra.Quantidade = (double)numQuantidadeInsumo.Value; objDetalheCompra.valorInsumo = Double.Parse(txtPreçoUnitario.Text); compras.InserirInsumoNaCompra(objDetalheCompra); clsCompra objCompra = new clsCompra(); objCompra.codCompra = objDetalheCompra.codCompra; gridInsumos.DataSource = compras.BuscarInsumosNaCompra(objCompra); double valorTotal = calcularValorCompra(); objDetalheCompra.valorInsumo = valorTotal; txtTotalCompra.Text = valorTotal.ToString(); compras.AtualizarPrecoCompra(objDetalheCompra); int linha = gridCompras.CurrentRow.Index; int coluna = gridCompras.CurrentCell.ColumnIndex; atualizarComprasComFornecedor(); gridCompras.CurrentCell = gridCompras.Rows[linha].Cells[coluna]; atualizarInsumosNaCompra(); }
private void btnRemoverCompra_Click(object sender, EventArgs e) { clsCompra objCompra = new clsCompra(); objCompra.codCompra = (int)gridCompras.CurrentRow.Cells[0].Value; if(!validarDeleteCompra(objCompra)) return; compras.ExcluirCompra(objCompra); atualizarComprasComFornecedor(); gridInsumos.DataSource = null; }
void finalizarEdicao() { if (!ValidarNovaCompra()) return; clsCompra objCompra = new clsCompra(); objCompra.codCompra = (int)gridCompras.CurrentRow.Cells[0].Value; objCompra.codFornecedor = (int)gridFornecedores.CurrentRow.Cells[0].Value; objCompra.codFuncionario = (int) cbFuncionario.SelectedValue; objCompra.DataVenda = dtCompra.Value; compras.AtualizarCompra(objCompra); atualizarComprasComFornecedor(); groupFornecedores.Enabled = true; //groupDetalhes.Enabled = true; btnAdicionarCompra.Enabled = true; btnRemoverCompra.Enabled = true; btnAlterarCompra.Text = "Alterar"; }
bool validarDeleteCompra(clsCompra objCompra) { if ((int)compras.ValidarAssociacoesNoBanco(objCompra).Rows[0][0] != 0) { Home.mensagemDeErro("Essa compra possui conexões no sistema e não pode ser excluida.", "Comando inválido"); return false; } return true; }
void atualizarInsumosNaCompra() { clsCompra objCompra = new clsCompra(); objCompra.codCompra = (int)gridCompras.CurrentRow.Cells[0].Value; gridInsumos.DataSource = compras.BuscarInsumosNaCompra(objCompra); }
private void btnAdicionarCompra_Click(object sender, EventArgs e) { if(!ValidarNovaCompra()) return; clsCompra objCompra = new clsCompra(); objCompra.DataVenda = dtCompra.Value; objCompra.codFuncionario = (int) cbFuncionario.SelectedValue; objCompra.codFornecedor = (int)gridFornecedores.CurrentRow.Cells[0].Value; compras.RegistrarCompra(objCompra); atualizarComprasComFornecedor(); }
public DataTable RegistrarCompra(clsCompra objCompra) { List<SqlParameter> lista = new List<SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@CodFuncionario"; parametro.Value = objCompra.codFuncionario; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); parametro = new SqlParameter(); parametro.ParameterName = "@CodFornecedor"; parametro.Value = objCompra.codFornecedor; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); parametro = new SqlParameter(); parametro.ParameterName = "@Data"; parametro.Value = objCompra.DataVenda; parametro.DbType = System.Data.DbType.Date; lista.Add(parametro); return Banco.ExecuteProc("USP_CSharp_Compras_RegistrarCompra", lista); }
public void AtualizarCompra(clsCompra objCompra) { List<SqlParameter> lista = new List<SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@CodCompra"; parametro.Value = objCompra.codCompra; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); parametro = new SqlParameter(); parametro.ParameterName = "@CodFuncionario"; parametro.Value = objCompra.codFuncionario; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); parametro = new SqlParameter(); parametro.ParameterName = "@Data"; parametro.Value = objCompra.DataVenda; parametro.DbType = System.Data.DbType.Date; lista.Add(parametro); Banco.ExecuteProc("USP_CSharp_Compras_AtualizarCompra", lista); }
public void ExcluirCompra(clsCompra objCompra) { List<SqlParameter> lista = new List<SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@CodCompra"; parametro.Value = objCompra.codCompra; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); Banco.ExecuteProc("USP_CSharp_Compras_ExcluirCompra", lista); }
public DataTable ValidarAssociacoesNoBanco(clsCompra objCompra) { List<SqlParameter> lista = new List<SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@CodCompra"; parametro.Value = objCompra.codCompra; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); return Banco.ExecuteProc("USP_CSharp_Compras_ValidarAssociacoesNoBanco", lista); }
public DataTable BuscarInsumosNaCompra(clsCompra objCompra) { List<SqlParameter> lista = new List<SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@CodCompra"; parametro.Value = objCompra.codCompra; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); return Banco.ExecuteProc("USP_CSharp_Compras_BuscarInsumosNaCompra", lista); }