//============================================================================================================================== //Metodo para incluir public void Incluir(ModeloItensCompra modelo)//modelo = coleta as informações da tela { //Validação: if (modelo.ComCod <= 0) { throw new Exception("O codigo da compra é obrigatório");// cria uma exceção, e retornar a mensagem obrigando } if (modelo.ItcCod <= 0) { throw new Exception("O codigo do item é obrigatório");// cria uma exceção, e retornar a mensagem obrigando } if (modelo.ItcQtde <= 0) { throw new Exception("A quantidade deve ser maior do que zero!");// cria uma exceção, e retornar a mensagem obrigando } if (modelo.ItcValor <= 0) { throw new Exception("O valor do item deve ser maior do que zero!");// cria uma exceção, e retornar a mensagem obrigando } if (modelo.ProCod <= 0) { throw new Exception("O codigo do produto é obrigatório");// cria uma exceção, e retornar a mensagem obrigando } //cria um objeto, e informa a conexão DALItensCompra DALobj = new DALItensCompra(conexao); //manda gravar no banco as informações coletadas na tela DALobj.Incluir(modelo);//usa o metodo incluir }
public void ItensCadastrarAtualizar(ModeloItensCompra modelo) { ValidaCampos(modelo); DALItensCompra DALObj = new DALItensCompra(conexao); DALObj.ItensCadastrarAtualizar(modelo); }
//============================================================================================================================== //Metodo para Localizar um item //retorna uma datatable, tabela em memoria - conforme valores informado do que se quer procurar public ModeloItensCompra CarregaModeloItensCompra(int ItcCod, int com_cod, int ProCod) { //sem validação , pois se o codigo informado nao existir, nao vai fazer nada DALItensCompra DALobj = new DALItensCompra(conexao); return(DALobj.CarregaModeloItensCompra(ItcCod, com_cod, ProCod)); }
public void Alterar(ModeloItensCompra modelo) { ValidaCampos(modelo); DALItensCompra DALObj = new DALItensCompra(conexao); DALObj.Alterar(modelo); }
//METEDO ALTERAR public void Alterar(ModeloItensCompra modelo) { if (modelo.Com_cod <= 0) { throw new Exception("o codigo do produto é obrigatorio"); } if (modelo.Itc_cod <= 0) { throw new Exception("o codigo do item da compra é obrigatorio"); } if (modelo.Itc_qtde <= 0) { throw new Exception("Informe uma quantidade"); } if (modelo.Itc_valor <= 0) { throw new Exception("o valor do produto é obrigatorio"); } if (modelo.Pro_cod <= 0) { throw new Exception("o codigo do produto é obrigatorio"); } DALItensCompra compra = new DALItensCompra(Conexao); compra.Alterar(modelo); }
//============================================================================================================================== //Metodo para alterar uma categoria =================================================================== aula 05 public void Alterar(ModeloItensCompra modelo) // https://youtu.be/q1RkQrDYMQE?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=445 { //Validação: if (modelo.ComCod <= 0) { throw new Exception("O codigo da compra é obrigatório");// cria uma exceção, e retornar a mensagem obrigando } if (modelo.ItcCod <= 0) { throw new Exception("O codigo do item é obrigatório");// cria uma exceção, e retornar a mensagem obrigando } if (modelo.ItcQtde <= 0) { throw new Exception("A quantidade deve ser maior do que zero!");// cria uma exceção, e retornar a mensagem obrigando } if (modelo.ItcValor <= 0) { throw new Exception("O valor do item deve ser maior do que zero!");// cria uma exceção, e retornar a mensagem obrigando } if (modelo.ProCod <= 0) { throw new Exception("O codigo do produto é obrigatório");// cria uma exceção, e retornar a mensagem obrigando } //cria um objeto, e informa a conexão DALItensCompra DALobj = new DALItensCompra(conexao); //manda Alterar no banco conforme as informações coletadas na tela DALobj.Alterar(modelo); }
public void Alterar(ModeloItensCompra modelo) { if (modelo.ComCod <= 0) { throw new Exception("O Código da compra é obrigatório"); } if (modelo.ItcCod <= 0) { throw new Exception("O Código do item é obrigatório"); } if (modelo.ItcQtde <= 0) { throw new Exception("A quantidade deve ser maior que zero"); } if (modelo.ItcValor <= 0) { throw new Exception("O valor do item deve ser maior que zero"); } if (modelo.ProCod <= 0) { throw new Exception("O Código do produto é obrigatório"); } DALItensCompra DALObj = new DALItensCompra(conexao); DALObj.Alterar(modelo); }
//============================================================================================================================== //Metodo para localixar os itens public DataTable Localizar(int comcod) { //sem validação , pois se o codigo informado nao existir, nao vai fazer nada DALItensCompra DALobj = new DALItensCompra(conexao); //retorna uma datatable, realizando o localizar return(DALobj.Localizar(comcod)); }
public void ExcluirTodosOsItens(int comcod) { if (comcod <= 0) { throw new Exception("O código da compra é obrigatório"); } DALItensCompra DALObj = new DALItensCompra(conexao); DALObj.ExcluirTodosOsItens(comcod); }
//============================================================================================================================== //Metodo para Excluir um item ===================================================================- aula 05 public void ExcluirTodosOsItens(int comcod)//recebe o modelo como parametro { //Validação: if (comcod <= 0) { throw new Exception("O codigo da compra é obrigatório");// cria uma exceção, e retornar a mensagem obrigando } DALItensCompra DALobj = new DALItensCompra(conexao); DALobj.ExcluirTodosOsItens(comcod);//passando o modelo }
//------------------------------------------------------------------------------------------------------------------- public void Alterar(ModeloItensCompra obj) { //A quantidade é obrigatorio if (obj.itc_qtde <= 0) { throw new Exception("Campo não Informado"); } //Se tudo está Ok, chama a rotina de inserção. DALItensCompra DALobj = new DALItensCompra(new DALConexao(DALDadosDoBanco.stringDeConexao)); DALobj.Alterar(obj); }
//Evento click Alterar private void btnAlterar_Click(object sender, EventArgs e) { //Analisando se existe dados no dataGrid if (dgvProduto.RowCount != 0) { if (btnAlterar.Text == "Alterar") { //Alterar Botões Alterarbotoes(2); } else { txtNome.Enabled = false; } //Pegando dados do DataGrid txtCodigo.Text = dgvProduto.CurrentRow.Cells["codigo"].Value.ToString(); txtNome.Text = dgvProduto.CurrentRow.Cells["nome"].Value.ToString(); txtDescricao.Text = dgvProduto.CurrentRow.Cells["descricao"].Value.ToString(); //Pegando o valor venda e formatando double valorVenda = double.Parse(dgvProduto.CurrentRow.Cells["valorVenda"].Value.ToString()); txtValorVenda.Text = valorVenda.ToString("F2"); cbxStatus.Text = dgvProduto.CurrentRow.Cells["status"].Value.ToString(); cbxCodUnidadeMedida.Text = dgvProduto.CurrentRow.Cells["uniNome"].Value.ToString(); cbxCodCat.Text = dgvProduto.CurrentRow.Cells["CatNome"].Value.ToString(); cbxCodSubcat.Text = dgvProduto.CurrentRow.Cells["SubNome"].Value.ToString(); txtQuantidade.Text = dgvProduto.CurrentRow.Cells["quant"].Value.ToString(); //Pegando valores do item compra var table = DALItensCompra.PegarDados(int.Parse(txtCodigo.Text)); if (table.Rows.Count != 0) { double valorCompra = double.Parse(table.Rows[0]["itensCompra_valor"].ToString()); txtValorPago.Text = valorCompra.ToString("F2"); } else { txtValorPago.Text = "00,00"; } //Pegando o valor compra e formatando //ESTE TRCHO ESTÁ COMENTADO PARA EVITAR UM BUG - SO DEVE SER DESCOMENTADO APOS CORREÇÃO //double valorCompra = double.Parse(table.Rows[0]["itensCompra_valor"].ToString()); //txtValorPago.Text = valorCompra.ToString("F2"); } }
//METEDO EXCLUIR public void Excluir(ModeloItensCompra modelo) { if (modelo.Com_cod <= 0) { throw new Exception("o codigo da compra é obrigatorio"); } if (modelo.Itc_cod <= 0) { throw new Exception("o codigo do item da compra é obrigatorio"); } if (modelo.Pro_cod <= 0) { throw new Exception("o codigo do produto é obrigatorio"); } DALItensCompra compra = new DALItensCompra(Conexao); compra.Excluir(modelo); }
public void Excluir(ModeloItensCompra modelo) { if (modelo.VenCod <= 0) { throw new Exception("O código da compra é obrigatório"); } if (modelo.itcCod <= 0) { throw new Exception("O código do item da compra é obrigatório"); } if (modelo.ProCod <= 0) { throw new Exception("O código do produto é obrigatório"); } DALItensCompra DALobj = new DALItensCompra(conexao); DALobj.Excluir(modelo); }
//============================================================================================================================== //Metodo para Excluir um item ===================================================================- aula 05 public void Excluir(ModeloItensCompra modelo)//recebe o modelo como parametro { //Validação: if (modelo.ComCod <= 0) { throw new Exception("O codigo da compra é obrigatório");// cria uma exceção, e retornar a mensagem obrigando } if (modelo.ItcCod <= 0) { throw new Exception("O codigo do item é obrigatório");// cria uma exceção, e retornar a mensagem obrigando } if (modelo.ProCod <= 0) { throw new Exception("O codigo do produto é obrigatório");// cria uma exceção, e retornar a mensagem obrigando } DALItensCompra DALobj = new DALItensCompra(conexao); DALobj.Excluir(modelo);//passando o modelo }
public void Incluir(ModeloItensCompra modelo) { if (modelo.VenCod <= 0) { throw new Exception("O código da venda é obrigatório"); } if (modelo.ProDesc == "") { throw new Exception("Verifique o código e nome do produto."); } if (modelo.itcCod <= 0) { throw new Exception("O código do item da venda é obrigatório"); } if (modelo.ProCod <= 0) { throw new Exception("O código do produto é obrigatório"); } DALItensCompra DALobj = new DALItensCompra(conexao); DALobj.Incluir(modelo); }
public void ExcluirTodosItens(int cod) { DALItensCompra DALObj = new DALItensCompra(conexao); DALObj.ExcluirTodosItens(cod); }
public void Excluir(ModeloItensCompra modelo) { DALItensCompra DALObj = new DALItensCompra(conexao); DALObj.Excluir(modelo); }
//METEDO LOCALIZAR public DataTable Localizar(int codigo) { DALItensCompra compra = new DALItensCompra(Conexao); return(compra.Localizar(codigo)); }
public ModeloItensCompra CarregaModeloItensCompra(int itcCod, int VenCod, int ProCod) { DALItensCompra DALobj = new DALItensCompra(conexao); return(DALobj.CarregaModeloitenscompra(itcCod, VenCod, ProCod)); }
//------------------------------------------------------------------------------------------------------------------- public ModeloItensCompra carregaModelo(int codigo) { DALItensCompra DALobj = new DALItensCompra(new DALConexao(DALDadosDoBanco.stringDeConexao)); return(DALobj.carregaModelo(codigo)); }
//------------------------------------------------------------------------------------------------------------------- public DataTable ListagemComFiltro(String valor) { DALItensCompra DALobj = new DALItensCompra(new DALConexao(DALDadosDoBanco.stringDeConexao)); return(DALobj.ListagemComFiltro(valor)); }
//------------------------------------------------------------------------------------------------------------------- public DataTable ListagemComFiltro(int com_cod) { DALItensCompra DALobj = new DALItensCompra(new DALConexao(DALDadosDoBanco.stringDeConexao)); return(DALobj.ListagemComFiltro(com_cod)); }
//METEDO CARREGA MODELO public ModeloItensCompra CarregaModeloItensCompra(int Itc_cod, int Com_cod, int Pro_cod) { DALItensCompra compra = new DALItensCompra(Conexao); return(compra.CarregaModeloItensCompra(Itc_cod, Com_cod, Pro_cod)); }
public ModeloItensCompra CarregaModeloItensCompra(int ItcCod, int ComCod, int ProCod) { DALItensCompra DALObj = new DALItensCompra(conexao); return(DALObj.CarregaModeloItensCompra(ItcCod, ComCod, ProCod)); }
//------------------------------------------------------------------------------------------------------------------- public void Incluir(ModeloItensCompra obj, SqlConnection cn, SqlTransaction tran) { DALItensCompra item = new DALItensCompra(new DALConexao(DALDadosDoBanco.stringDeConexao)); item.Incluir(obj, cn, tran); }
public DataTable Localizar(int comcod) { DALItensCompra DALObj = new DALItensCompra(conexao); return(DALObj.Localizar(comcod)); }
//------------------------------------------------------------------------------------------------------------------- public DataTable Listagem() { DALItensCompra DALobj = new DALItensCompra(new DALConexao(DALDadosDoBanco.stringDeConexao)); return(DALobj.Listagem()); }
//------------------------------------------------------------------------------------------------------------------- public void ExcluirTodosOsItens(int codigo) { DALItensCompra DALobj = new DALItensCompra(new DALConexao(DALDadosDoBanco.stringDeConexao)); DALobj.ExcluirTodosOsItens(codigo); }
/* Aqui foi criada uma pequena restrição para o usuário*/ public static void Incluir(MItensCompra modelo) { //Chamando o metodo Incluir DALItensCompra.Incluir(modelo); }