public void Alterarbotoes(int op) { btnAlterar.Enabled = false; btnBuscar.Enabled = false; btnExcluir.Enabled = false; btnSalvar.Enabled = false; btnCancelar.Visible = false; if (op == 1) //Padrão { btnSalvar.Text = "Cadastrar"; btnBuscar.Enabled = true; btnSalvar.Enabled = true; btnAlterar.Enabled = true; btnExcluir.Enabled = true; LimpaTela(); //Carregando os dados dgvFornecedor.DataSource = DALFornecedor.CarregarGrid(); } if (op == 2) //Atualizar { btnSalvar.Text = "Atualizar"; btnSalvar.Enabled = true; btnCancelar.Visible = true; } }
public void Inserir(ModeloFornecedor modelo) { ValidaCampos(modelo); DALFornecedor DALObj = new DALFornecedor(conexao); DALObj.Inserir(modelo); }
public void Alterar(ModeloFornecedor modelo) { ValidaCampos(modelo); DALFornecedor DALObj = new DALFornecedor(conexao); DALObj.Alterar(modelo); }
public void Alterar(ModeloFornecedor modelo) { if (modelo.ForNome.Trim().Length == 0) { throw new Exception("O nome do Fornecedor é obrigatório"); } if (modelo.ForCnpj.Trim().Length == 0) { throw new Exception("O CNPJ do Fornecedor é obrigatório"); } if (Validacao.IsCnpj(modelo.ForCnpj) == false) { throw new Exception("O CNPJ inválido"); } if (modelo.ForIe.Trim().Length == 0) { throw new Exception("O IE do Fornecedor é obrigatório"); } if (modelo.ForFone.Trim().Length == 0) { throw new Exception("O telefone do Fornecedor é obrigatório"); } DALFornecedor DALobj = new DALFornecedor(conexao); DALobj.Alterar(modelo); }
private void inserirFornecedor() { string n, m, d, t, e, c, b, r, compl, td; int num; n = Request.Form.GetValues("n")[0]; m = Request.Form.GetValues("m")[0]; d = Request.Form.GetValues("d")[0]; t = Request.Form.GetValues("t")[0]; e = Request.Form.GetValues("e")[0]; c = Request.Form.GetValues("c")[0]; b = Request.Form.GetValues("b")[0]; r = Request.Form.GetValues("r")[0]; td = Request.Form.GetValues("td")[0]; compl = Request.Form.GetValues("compl")[0]; num = Convert.ToInt32(Request.Form.GetValues("num")[0]); Endereco end = new Endereco(0, e, c, b, r, num, compl); Telefone tel = new Telefone(0, t); Fornecedor cl = new Fornecedor(0, n, m, end, tel); if (td == "CPF") { cl.setCPF(d); } else { cl.setCNPJ(d); } DALFornecedor.Insert(cl); Response.Write("<script>alert('Fornecedor inserido com sucesso.');</script>"); carregarFornecedores(); }
//============================================================================================================================== //carregar os dados na tela pelo CPF/CNPJ -- metodo com 2 sobrecargas public ModeloFornecedor CarregaModelofornecedor(string cpfcnpj) { //sem validação , pois se o cpfcnpj informado nao existir, nao vai fazer nada DALFornecedor DALobj = new DALFornecedor(conexao); return(DALobj.CarregaModeloFornecedor(cpfcnpj)); }
//============================================================================================================================== //carregar os dados na tela pelo codigo -- metodo com 2 sobrecargas public ModeloFornecedor CarregaModeloFornecedor(int codigo) { //sem validação , pois se o codigo informado nao existir, nao vai fazer nada DALFornecedor DALobj = new DALFornecedor(conexao); return(DALobj.CarregaModeloFornecedor(codigo)); }
//------------------------------------------------------------------------------------------------------------------- public void Incluir(ModeloFornecedor obj) { //O nome da categoria é obrigatório if (obj.for_nome.Trim().Length == 0) { throw new Exception("O nome da cliente é obrigatório"); } if (obj.for_cnpj.Trim().Length == 0) { throw new Exception("O CPF/CNPJ do cliente é obrigatório"); } // //cnpj if (Validacao.IsCnpj(obj.for_cnpj) == false) { throw new Exception("O CNPJ está inválido"); } // obj.for_nome = obj.for_nome.ToUpper(); //dalConexao conexao = new dalConexao(dalDadosDoBanco.stringDeConexao); //Se tudo está Ok, chama a rotina de inserção. DALFornecedor DALobj = new DALFornecedor(new DALConexao(DALDadosDoBanco.stringDeConexao)); DALobj.Incluir(obj); }
//============================================================================================================================== //Metodo para Excluir um item ===================================================================- aula 05 public void Excluir(int codigo)//recebe um codigo como parametro { //sem validação , pois se o codigo informado nao existir, nao vai fazer nada DALFornecedor DALobj = new DALFornecedor(conexao); DALobj.Excluir(codigo); }
//============================================================================================================================== //Metodo para localixar um item ================================================================================================- aula 05 public DataTable Localizar(String valor) //generico reutilizavel { //sem validação , pois se o codigo informado nao existir, nao vai fazer nada DALFornecedor DALobj = new DALFornecedor(conexao); //retorna uma datatable, realizando o localizar return(DALobj.Localizar(valor)); }
//============================================================================================================================== //metodo para a opção de consulta por nome public DataTable LocalizarCNPJ(String valor) //https://youtu.be/VmTY593Mrqc?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=541 { //sem validação , pois se o codigo informado nao existir, nao vai fazer nada DALFornecedor DALobj = new DALFornecedor(conexao); //retorna uma datatable, realizando o localizar return(DALobj.LocalizarCNPJ(valor)); }
public static void Incluir(MFornecedor modelo, MEndereco endereco) { //Para ficar tudo maiúsculo modelo.NomeFornecedor = modelo.NomeFornecedor.ToUpper(); modelo.EmailFornecedor = modelo.EmailFornecedor.ToUpper(); endereco.LogradouroEndereco = endereco.LogradouroEndereco.ToUpper(); endereco.BairroEndereco = endereco.BairroEndereco.ToUpper(); //Chamando o metodo Incluir DALFornecedor.Incluir(modelo, endereco); }
//METEDO EXCLUIR CATEGORIA public void Excluir(int codigo) { if (codigo <= 0) { throw new Exception(" Selecione um codigo "); } DALFornecedor fornecedor = new DALFornecedor(Conexao); fornecedor.Excluir(codigo); }
public static void Alterar(MFornecedor modelo, MEndereco endereco) { //Para ficar tudo maiúsculo modelo.NomeFornecedor = modelo.NomeFornecedor.ToUpper(); modelo.EmailFornecedor = modelo.EmailFornecedor.ToUpper(); endereco.LogradouroEndereco = endereco.LogradouroEndereco.ToUpper(); endereco.BairroEndereco = endereco.BairroEndereco.ToUpper(); //Chamndo método Alterar DALFornecedor.Alterar(modelo, endereco); }
//============================================================================================================================== //Metodo para alterar uma categoria =================================================================== aula 05 public void Alterar(ModeloFornecedor modelo) { //-------------------------------------------------------------------------------------------------------------------------- //VALIDAÇÕES DE CAMPOS OBIGATORIOS - //Validação se o nome esta preenchido, campo nome nao pode ser vazio, a propriedade nome nao pode ser vazia //-------------------------------------------------------------------------------------------------------------------------- //CAMPO NOME: if (modelo.ForNome.Trim().Length == 0) //se o tamanho do texto for igual a zero ... { throw new Exception("O nome do fornecedor é obrigatório"); // cria uma exceção, e retornar a mensagem obrigando } //CAMPO RG/IE - VAI VERIFICAR SE É PSSOA FISICA OU JURIDICA if (modelo.ForIe.Trim().Length == 0) //se o tamanho do texto for igual a zero ... { throw new Exception("O IE do fornecedor é obrigatório"); // cria uma exceção, e retornar a mensagem obrigando } //CAMPO FONE if (modelo.ForFone.Trim().Length == 0) //se o tamanho do texto for igual a zero ... { throw new Exception("O telefone do fornecedor é obrigatório"); // cria uma exceção, e retornar a mensagem obrigando } //CAMPO CPF/CNPJ -- VELIDAR SE ´VALIDO --- SERA FEITO DEPOIS if (modelo.ForCnpj.Trim().Length == 0) //se o tamanho do texto for igual a zero ... { throw new Exception("O CNPJ do fornecedor é obrigatório"); // cria uma exceção, e retornar a mensagem obrigando } //Valida cnpj if (Validacao.IsCnpj(modelo.ForCnpj) == false) { throw new Exception("CNPJ Inválido!"); } //valida Email: Espressao regular: https://youtu.be/VEoGhrk-4kw?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=322 string strRegex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0,9]{1,3})(\\]?)$"; Regex re = new Regex(strRegex); if (!re.IsMatch(modelo.ForEmail)) { throw new Exception("Digite um email válido."); } //formatar o texto para maiusculo: modelo.ForNome = modelo.ForNome.ToUpper(); //cria um objeto, e informa a conexão DALFornecedor DALobj = new DALFornecedor(conexao); //manda Alterar no banco conforme as informações coletadas na tela DALobj.Alterar(modelo); }
public static DataTable LocalizarDados(String valor) { //Analisando se foi localizado algum registro if (DALFornecedor.LocalizarDados(valor).Rows.Count > 0) { return(DALFornecedor.LocalizarDados(valor)); } else { throw new Exception("Não foi encontrado nenhum registro!"); } }
public void Incluir(ModeloFornecedor modelo) { if (modelo.ForNome.Trim().Length == 0) { throw new Exception("O nome do fornecedor é obrigatório"); } modelo.ForNome = modelo.ForNome.ToUpper(); if (modelo.ForCnpj.Trim().Length == 0) { throw new Exception("O CNPJ do fornecedor é obrigatório"); } modelo.ForCnpj = modelo.ForCnpj.ToUpper(); //verificar cnpj----------------------------------------------------------------------------- if (Validacao.IsCnpj(modelo.ForCnpj) == false) { throw new Exception("O CNPJ é Inválido"); } //------------------------------------------------------------------------------------------------ if (modelo.ForIe.Trim().Length == 0) { throw new Exception("O IE do fornecedor é obrigatório"); } modelo.ForIe = modelo.ForIe.ToUpper(); if (modelo.ForFone.Trim().Length == 0) { throw new Exception("O telefone do fornecedor é obrigatório"); } modelo.ForFone = modelo.ForFone.ToUpper(); //------------------------------------------------------------------------------------------------- //validação email string strRegex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}" + "\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\" + ".)+))([a-zA-Z]{2,4}|[0,9]{1,3})(\\]?)$"; Regex re = new Regex(strRegex); //Regex Biblioteca de espressoes regulares if (!re.IsMatch(modelo.ForEmail)) { throw new Exception("Digite um email válido."); } //------------------------------------------------------------------------------------------------- DALFornecedor DALObj = new DALFornecedor(conexao); DALObj.Incluir(modelo); }
// METEDO EDITAR CATEGORIA public void Alterar(ModeloFornecedor modelo) { if (modelo.For_cod <= 0) { throw new Exception("SELECIONE UM FORNECEDOR"); } if (modelo.For_nome.Trim().Length == 0) { throw new Exception("O nome é obrigadorio"); } DALFornecedor fornecedor = new DALFornecedor(Conexao); fornecedor.Alterar(modelo); }
private void btLocalizar_Click(object sender, EventArgs e) { DALConexao dalConexao = new DALConexao(DadosDaConexao.StringDeConexao); DALFornecedor dalFornecedor = new DALFornecedor(dalConexao); if (rbNome.Checked == true) { DgvDados.DataSource = dalFornecedor.LocalizarPorNOME(txtValor.Text); } else { DgvDados.DataSource = dalFornecedor.LocalizaPorCNPJ(txtValor.Text); } }
//------------------------------------------------------------------------------------------------------------------- public void Alterar(ModeloFornecedor obj) { //O nome da categoria é obrigatório if (obj.for_nome.Trim().Length == 0) { throw new Exception("O nome da cliente é obrigatório"); } obj.for_nome = obj.for_nome.ToUpper(); //Se tudo está Ok, chama a rotina de inserção. DALFornecedor DALobj = new DALFornecedor(new DALConexao(DALDadosDoBanco.stringDeConexao)); DALobj.Alterar(obj); }
public void Alterar(ModeloFornecedor modelo) { if (modelo.ForNome.Trim().Length == 0) { MessageBox.Show("O nome do Fornecedor é obrigatório !"); } if (modelo.ForCnpj.Trim().Length == 0) { MessageBox.Show("O CPF/CNPJ do Fornecedor é obrigatório !"); } if (Validacao.iscnpj(modelo.ForCnpj) == false) { MessageBox.Show("O CNPJ é inválido !"); } if (modelo.ForIe.Trim().Length == 0) { MessageBox.Show("O campo RJ/IE do Fornecedor é obrigatório !"); //rg e incrição estadual } if (modelo.ForFone.Trim().Length == 0) { MessageBox.Show("O telefone do Fornecedor é obrigatório !"); } //------------------------------------//VALIDA EMAIL string strRegex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[0-9]{1,3]" + "\\.[0,9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\" + ".)+))([a-zA-Z]{2,4}|[0,9]{1,3})(\\]?)$"; Regex re = new Regex(strRegex); if (!re.IsMatch(modelo.ForEmail)) { throw new Exception("Digite um email válido !"); } DALFornecedor dalFornecedor = new DALFornecedor(conexao); dalFornecedor.Alterar(modelo); }
//List<int> ListaADD = new List<int>(); //Evento Load private void frmCompra_Load(object sender, EventArgs e) { //Carregando as compras dgvCompra.DataSource = DALCompra.CarregarGrid(); dgvCompra.Columns["CompraTotal"].DefaultCellStyle.Format = "C2"; //Iniciando os dados do combobox Tipo Pagamento cbxTipoPagamento.DataSource = DALTipoPagamento.CarregarGrid(); cbxTipoPagamento.ValueMember = "tipoPag_cod"; cbxTipoPagamento.DisplayMember = "tipoPag_nome"; cbxTipoPagamento.SelectedIndex = -1; //Iniciando os dados do combobox Fornecedor cbxFornecedor.DataSource = DALFornecedor.CarregarGrid(); cbxFornecedor.ValueMember = "fornecedor_cod"; cbxFornecedor.DisplayMember = "fornecedor_nome"; cbxFornecedor.SelectedIndex = -1; }
public void Incluir(ModeloFornecedor modelo) { if (modelo.ForNome.Trim().Length == 0) { throw new Exception("O nome do fornecedor é obrigatório"); } if (modelo.ForCnpj.Trim().Length == 0) { throw new Exception("O cnpj do fornecedor é obrigatório"); } if (Validacao.IsCnpj(modelo.ForCnpj) == false) { throw new Exception("CNPJ Inválido"); } if (modelo.ForIe.Trim().Length == 0) { throw new Exception("A insc.est. do fornecedor é obrigatório"); } if (modelo.ForFone.Trim().Length == 0) { throw new Exception("O telefone do fornecedor é obrigatório"); } // Validação para email string strRegex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}" + "\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\" + ".)+))([a-zA-Z]{2,4}|[0,9]{1,3})(\\]?)$"; Regex re = new Regex(strRegex); if (!re.IsMatch(modelo.ForEmail)) { throw new Exception("Digite um email válido."); } modelo.ForNome = modelo.ForNome.ToUpper(); modelo.ForEndereco = modelo.ForEndereco.ToUpper(); modelo.ForBairro = modelo.ForBairro.ToUpper(); modelo.ForCidade = modelo.ForCidade.ToUpper(); modelo.ForEstado = modelo.ForEstado.ToUpper(); DALFornecedor DALobj = new DALFornecedor(conexao); DALobj.Incluir(modelo); }
public void Alterar(ModeloFornecedor modelo) { if (modelo.ForNome.Trim().Length == 0) { throw new Exception("O nome do fornecedor é obrigatório!"); } if (modelo.ForCnpj.Trim().Length == 0) { throw new Exception("O CNPJ do fornecedor é obrigatório!"); } if (Validacao.IsCnpj(modelo.ForCnpj) == false) { throw new Exception("CNPJ Inválido!"); } if (modelo.ForIe.Trim().Length == 0) { throw new Exception("O IE do fornecedor é obrigatório!"); } if (modelo.ForFone.Trim().Length == 0) { throw new Exception("O Telefone do fornecedor é obrigatório!"); } //Validação E-mail string strRegex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}" + "\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+" + "\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$"; Regex re = new Regex(strRegex); if (!re.IsMatch(modelo.ForEmail)) { throw new Exception("O e-mail está inválido!"); } DALFornecedor DALobj = new DALFornecedor(conexao); DALobj.Incluir(modelo); }
//METEDO INSERIR NO BANCO DE DADOS public void Incluir(ModeloFornecedor modelo) { if (modelo.For_nome.Trim().Length == 0) { throw new Exception(" O nome é Obrigatorio "); } if (modelo.For_cnpj.Trim().Length == 0) { throw new Exception(" O CNPJ é Obrigatorio "); } if (modelo.For_endereco.Trim().Length == 0) { throw new Exception(" O Endereço é Obrigatorio"); } if (modelo.For_email.Trim().Length == 0) { throw new Exception(" O email é Obrigatorio "); } DALFornecedor fornecedor = new DALFornecedor(Conexao); fornecedor.Incluir(modelo); }
public void Incluir(ModeloFornecedor modelo) { if (modelo.ForNome.Trim().Length == 0) { throw new Exception("O nome do Fornecedor é obrigatório"); } if (modelo.ForRSocial.Trim().Length == 0) { throw new Exception("O nome da Rasão Social (Nome do Local) é obrigatório"); } if (modelo.ForCidade.Trim().Length == 0) { throw new Exception("O nome da Cidade é obrigatório"); } if (modelo.ForEstado.Trim().Length == 0) { throw new Exception("O nome do estado é obrigatório"); } DALFornecedor DALobj = new DALFornecedor(conexao); DALobj.Incluir(modelo); }
public void Incluir(ModeloFornecedor modelo) { if (modelo.ForNome.Trim().Length == 0) { throw new Exception("O nome do Fornecedor é obrigatório"); } if (modelo.ForCnpj.Trim().Length == 0) { throw new Exception("O CNPJ do Fornecedor é obrigatório"); } if (Validacao.IsCnpj(modelo.ForCnpj) == false) { throw new Exception("O CNPJ inválido"); } //verificar CPF/CNPJ if (modelo.ForIe.Trim().Length == 0) { throw new Exception("O IE do Fornecedor é obrigatório"); } if (modelo.ForFone.Trim().Length == 0) { throw new Exception("O telefone do Fornecedor é obrigatório"); } // For_tipo = 0 -> fisica // For_tipo = 1 -> juridica DALFornecedor DALobj = new DALFornecedor(conexao); DALobj.Incluir(modelo); }
public void Alterar(ModeloFornecedor modelo) { if (modelo.ForNome.Trim().Length == 0) { throw new Exception("O nome do Cliente é obrigatório"); } if (modelo.ForRSocial.Trim().Length == 0) { throw new Exception("O nome da Rasão Social (Nome do Local) é obrigatório"); } if (modelo.ForCidade.Trim().Length == 0) { throw new Exception("O nome da Cidade é obrigatório"); } if (modelo.ForEstado.Trim().Length == 0) { throw new Exception("O nome do estado é obrigatório"); } //modelo.CatNome = modelo.CatNome.ToUpper(); DALFornecedor DALobj = new DALFornecedor(conexao); DALobj.Alterar(modelo); }
public ModeloFornecedor CarregaModeloFornecedor(int codigo) { DALFornecedor DALobj = new DALFornecedor(conexao); return(DALobj.CarregaModeloFornecedor(codigo)); }
public DataTable Localizar(String valor) { DALFornecedor DALobj = new DALFornecedor(conexao); return(DALobj.Localizar(valor)); }