public ModeloSaidaPedido CarregaModeloSaidaPedido(int codigo) { ModeloSaidaPedido modelo = new ModeloSaidaPedido(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "EXEC spProcuraIDSaidaPedido @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.IDSaidaPedido = Convert.ToInt32(registro["ID_SaidaManufaturado"]); modelo.IDPedido = Convert.ToInt32(registro["ID_Pedido"]); modelo.QuantidadeEntregue = Convert.ToInt32(registro["QuantidadeEntregue"]); modelo.Pago = Convert.ToSingle(registro["Pago"]); modelo.Descricao = Convert.ToString(registro["Descricao"]); modelo.IDCliente = Convert.ToInt32(registro["ID_Cliente"]); modelo.IDManufaturado = Convert.ToInt32(registro["ID_Manufaturado"]); modelo.IDTipoManufaturado = Convert.ToInt32(registro["ID_TipoManufaturado"]); modelo.IDCaracteristicaManufaturado1 = Convert.ToInt32(registro["ID_CaracteristicaManufaturado1"]); modelo.IDCaracteristicaManufaturado2 = Convert.ToInt32(registro["ID_CaracteristicaManufaturado2"]); } conexao.Desconectar(); return(modelo); }
private void btSalvar_Click(object sender, EventArgs e) { try { ModeloSaidaPedido modelo = new ModeloSaidaPedido(); modelo.IDPedido = Convert.ToInt32(cbPedido.SelectedValue); modelo.Pago = Convert.ToSingle(txtPago.Text); modelo.QuantidadeEntregue = Convert.ToInt32(txtQuantidadeEntregue.Text); modelo.Descricao = Convert.ToString(txtDescricao.Text); DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLSaidaPedido bll = new BLLSaidaPedido(cx); if (this.operacao == "inserir") { bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Codigo " + modelo.IDSaidaPedido.ToString()); } else { modelo.IDSaidaPedido = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaSaidaPedido f = new frmConsultaSaidaPedido(); f.ShowDialog(); if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLSaidaPedido bll = new BLLSaidaPedido(cx); ModeloSaidaPedido modelo = bll.CarregaModeloSaidaPedido(f.codigo); txtCodigo.Text = modelo.IDSaidaPedido.ToString(); txtQuantidadeEntregue.Text = modelo.QuantidadeEntregue.ToString(); txtPago.Text = modelo.Pago.ToString(); txtDescricao.Text = modelo.Descricao.ToString(); cbPedido.Text = modelo.IDPedido.ToString(); BLLPedido bllPedido = new BLLPedido(cx); ModeloPedido modeloPedido = bllPedido.CarregaModeloPedido(Convert.ToInt32(cbPedido.SelectedValue)); txtDesconto.Text = modeloPedido.DescontoPedido.ToString(); txtQuantidadePedido.Text = modeloPedido.QuantidadePedido.ToString(); cbPedido.Text = Convert.ToString(modeloPedido.IDPedido); BLLManufaturado bllMan = new BLLManufaturado(cx); ModeloManufaturado modeloMan = bllMan.CarregaModeloManufaturado(Convert.ToInt32(modeloPedido.IDManufaturado)); txtMan.Text = modeloMan.NomeManufaturado.ToString(); BLLTipoManufaturado bllTipoMan = new BLLTipoManufaturado(cx); ModeloTipoManufaturado modeloTipoMan = bllTipoMan.CarregaModeloTipoManufaturado(Convert.ToInt32(modeloMan.IDTipoManufaturado.ToString())); txtTipoMan.Text = modeloTipoMan.NomeTipoManufaturado.ToString(); BLLCaracteristicaManufaturado1 bllCaract1 = new BLLCaracteristicaManufaturado1(cx); ModeloCaracteristicaManufaturado1 modeloCaract1 = bllCaract1.CarregaModeloCaracteristicaManufaturado1(Convert.ToInt32(modeloMan.IDCaracteristicaManufaturado1.ToString())); txtCaracMan1.Text = modeloCaract1.NomeCaracteristicaManufaturado1.ToString(); BLLCaracteristicaManufaturado2 bllCaract2 = new BLLCaracteristicaManufaturado2(cx); ModeloCaracteristicaManufaturado2 modeloCaract2 = bllCaract2.CarregaModeloCaracteristicaManufaturado2(Convert.ToInt32(modeloMan.IDCaracteristicaManufaturado2.ToString())); txtCaracMan2.Text = modeloCaract2.NomeCaracteristicaManufaturado2.ToString(); BLLCliente bllCliente = new BLLCliente(cx); ModeloCliente modeloCliente = bllCliente.CarregaModeloCliente(modeloPedido.IDCliente); txtCliente.Text = modeloCliente.NomeCliente.ToString(); BLLOrcamento bllorca = new BLLOrcamento(cx); ModeloOrcamento modeloOrca = bllorca.CarregaModeloOrcamento(modeloPedido.IDOrcamento); txtOrcamento.Text = modeloOrca.NomeOrcamento.ToString(); alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }
public void Incluir(ModeloSaidaPedido modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "EXEC spInserirSaidaPedido @idpedido, @qtdentregue, @pago, @descricao;"; cmd.Parameters.AddWithValue("@idpedido", modelo.IDPedido); cmd.Parameters.AddWithValue("@pago", modelo.Pago); cmd.Parameters.AddWithValue("@qtdentregue", modelo.QuantidadeEntregue); cmd.Parameters.AddWithValue("@descricao", modelo.Descricao); conexao.Conectar(); modelo.IDSaidaPedido = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Alterar(ModeloSaidaPedido modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "EXEC spAlteraSaidaPedido @idpedido , @qtdentregue , @pago , @descricao, @codigo;"; cmd.Parameters.AddWithValue("@codigo", modelo.IDSaidaPedido); cmd.Parameters.AddWithValue("@idpedido", modelo.IDPedido); cmd.Parameters.AddWithValue("@pago", modelo.Pago); cmd.Parameters.AddWithValue("@qtdentregue", modelo.QuantidadeEntregue); cmd.Parameters.AddWithValue("@descricao", modelo.Descricao); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Alterar(ModeloSaidaPedido modelo) { if (modelo.IDPedido < 0) { throw new Exception("Pedido é obrigatório."); } if (modelo.Pago < 0) { throw new Exception("Pagamento é obrigatório, necessário utilizar ','."); } if (modelo.QuantidadeEntregue < 0) { throw new Exception("A quantidade entregue é obrigatório."); } DALSaidaPedido DALobj = new DALSaidaPedido(conexao); DALobj.Alterar(modelo); }