public FrmClienteCadastrar(AcaoNaTela acaoNaTela, Cliente cliente) { InitializeComponent(); acaoNaTelaSelecionada = acaoNaTela; if (acaoNaTela.Equals(AcaoNaTela.Alterar)) { Text = "Alterar Cliente"; textBoxCodigo.Text = cliente.IDCliente.ToString(); textBoxNome.Text = cliente.Nome; dateDataNascimento.Value = cliente.DataNascimento; if (cliente.Sexo.Equals(true)) { radioSexoMasc.Checked = true; } else { radioSexoFem.Checked = true; } textBoxLimiteCompra.Text = cliente.LimiteDeCompra.ToString(); } else if (acaoNaTela.Equals(AcaoNaTela.Consultar)) { Text = "Consultar Cliente"; textBoxCodigo.Text = cliente.IDCliente.ToString(); textBoxNome.Text = cliente.Nome; dateDataNascimento.Value = cliente.DataNascimento; if (cliente.Sexo == true) { radioSexoMasc.Checked = true; } else { radioSexoFem.Checked = true; } textBoxLimiteCompra.Text = cliente.LimiteDeCompra.ToString(); textBoxNome.ReadOnly = true; textBoxNome.TabStop = false; dateDataNascimento.Enabled = false; radioSexoFem.Enabled = false; radioSexoMasc.Enabled = false; textBoxLimiteCompra.ReadOnly = true; textBoxLimiteCompra.TabStop = false; buttonSalvar.Visible = false; buttonCancelar.Text = "Fechar"; buttonCancelar.Focus(); } else if (acaoNaTela.Equals(AcaoNaTela.Inserir)) { Text = "Inserir Cliente"; } }
public FrmCadastrar(AcaoNaTela acaoNaTela, Tarefa tarefa) { InitializeComponent(); acaoNaTelaSelec = acaoNaTela; if (acaoNaTela.Equals(AcaoNaTela.Inserir)) { this.Text = ":: Inserir Nova Tarefa ::"; } else if (acaoNaTela.Equals(AcaoNaTela.Alterar)) { this.Text = ":: Alterar Tarefa ::"; textBoxId.Text = tarefa.Id.ToString(); textBoxTitulo.Text = tarefa.Titulo; textBoxDescricao.Text = tarefa.Descricao; dateTimePickerData.Value = tarefa.Data; textBoxTitulo.ReadOnly = true; } else if (acaoNaTela.Equals(AcaoNaTela.Consultar)) { this.Text = ":: Consultar Tarefa ::"; textBoxId.Text = tarefa.Id.ToString(); textBoxTitulo.Text = tarefa.Titulo; dateTimePickerData.Value = tarefa.Data; textBoxDescricao.Text = tarefa.Descricao; textBoxTitulo.ReadOnly = true; textBoxTitulo.TabStop = false; dateTimePickerData.Enabled = false; textBoxDescricao.ReadOnly = true; textBoxDescricao.TabStop = false; buttonSalvarTarefa.Visible = false; buttonCancelar.Text = "Fechar"; buttonCancelar.Focus(); } }
//contrutor public FrmClienteCadastrar(AcaoNaTela acaoNaTela, Cliente cliente) { InitializeComponent(); //jogando o conteudo da acaoNaTela para "_acaoNaTela" this._acaoNaTela = acaoNaTela; if (acaoNaTela.Equals(AcaoNaTela.Inserir)) { this.Text = "Inserir"; textBoxCodigo.ReadOnly = true; textBoxCodigo.TabStop = false; } else if (acaoNaTela.Equals(AcaoNaTela.Alterar)) { this.Text = "Alterar"; RecarregarCliente(cliente); } else if (acaoNaTela.Equals(AcaoNaTela.Consultar)) { this.Text = "Consultar"; RecarregarCliente(cliente); //Desabilitar os Campos textBoxCodigo.ReadOnly = true; textBoxCodigo.TabStop = false; textBoxNome.ReadOnly = true; textBoxNome.TabStop = false; dateDataNascimento.Enabled = false; radioSexoFeminino.Enabled = false; radioSexoMasculino.Enabled = false; textBoxLimiteCompra.ReadOnly = true; textBoxLimiteCompra.TabStop = false; //Botão visivel buttonSalvar.Visible = false; buttonCancelar.Text = "Fechar"; //foco no botão buttonCancelar.Focus(); } }
//SALVAR private void btnSalvar_Click(object sender, EventArgs e) { //verifica se é inserção ou alteração if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Inserir)) { //INSERIR Fornecedor fornecedor = new Fornecedor(); fornecedor.nomeFantasia = txtNomeFantasia.Text; fornecedor.razaoSocial = txtRazaoSocial.Text; fornecedor.inscricaoEstadual = txtInscrEstadual.Text; fornecedor.cnpj = txtCnpj.Text; fornecedor.rua = txtRua.Text; fornecedor.bairro = txtBairro.Text; fornecedor.numero = txtNumero.Text; fornecedor.cidade = txtCidade.Text; fornecedor.estado = txtEstado.Text; fornecedor.cep = txtCep.Text; fornecedor.telefone = txtTelefone.Text; fornecedor.celular = txtCelular.Text; fornecedor.email = txtEmail.Text; fornecedor.descricao = txtDescricao.Text; //envia para o metodo tudo q foi colocado na classe cliente FornecedorBLL fornecedorBLL = new FornecedorBLL(); string retorno = fornecedorBLL.Inserir(fornecedor); //Tenta converter para inteiro se der tudo certo é porque devolveu o códiggo do cliente se der errado tem a msg de erro try { //salvo com sucessso int idFornecedor = Convert.ToInt32(retorno); MessageBox.Show("Inserido com Sucesso!. Código: " + idFornecedor.ToString()); // this.DialogResult = DialogResult.Yes; } catch { //se der erro MessageBox.Show("Não foi possivel Inserir. Detalhes: " + retorno, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } }
public FrmCadastrarCliente(Cliente cliente, AcaoNaTela acao) { InitializeComponent(); acaoNaTela = acao; if (acao.Equals(AcaoNaTela.Alterar)) { textBoxIdCliente.Text = cliente.idCliente.ToString(); textBoxNome.Text = cliente.nome; dateDataNascimento.Value = cliente.dataNascimento; if (cliente.sexo == true) //true = masculino || false = feminino { radioMasculino.Checked = true; } else { radioFeminino.Checked = true; } textBoxLimiteCompra.Text = cliente.limiteCompra.ToString(); } }
private void buttonSalvar_Click(object sender, EventArgs e) { //verificar se e inserçaõ ou alteração if (_acaoNaTela.Equals(AcaoNaTela.Inserir)) { Cliente cliente = new Cliente(); cliente.Nome = textBoxNome.Text; cliente.DataNascimento = dateDataNascimento.Value; //verificando o sexo pelo "Checked" if (radioSexoMasculino.Checked.Equals(true)) { cliente.Sexo = true; } else { cliente.Sexo = false; } cliente.LimiteCompra = Convert.ToDecimal(textBoxLimiteCompra.Text); ClienteNegocios clienteNegocios = new ClienteNegocios(); string retorno = clienteNegocios.Inserir(cliente); //tentar converter paa inteiro //se de tudo certo é porque devolveu o codigo do cliente //se der errado tem a mensagem de error try { int idCliente1 = Convert.ToInt32(retorno); MessageBox.Show("Cliente inserido com sucecsso. Código: " + idCliente1.ToString()); //Essa linha fecha a tela a avisa a outra que fechou com o resultado é sim this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possivel Inserir!. Detalhes :" + retorno, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); //Essa linha fecha a tela a avisa a outra que fechou com o resultado é não //ao remoover essa linha a baixo o form nao fechar, caso a rede desligue a tela fica aberta com as alterações. this.DialogResult = DialogResult.No; } } else if (_acaoNaTela.Equals(AcaoNaTela.Alterar)) { Cliente cliente = new Cliente(); cliente.IdCliente = Convert.ToInt32(textBoxCodigo.Text); cliente.Nome = textBoxNome.Text; cliente.DataNascimento = dateDataNascimento.Value; //verificando o sexo pelo "Checked" if (radioSexoMasculino.Checked.Equals(true)) { cliente.Sexo = true; } else { cliente.Sexo = false; } cliente.LimiteCompra = Convert.ToDecimal(textBoxLimiteCompra.Text); ClienteNegocios clienteNegocios = new ClienteNegocios(); string retorno = clienteNegocios.Alterar(cliente); try { int idCliente1 = Convert.ToInt32(retorno); MessageBox.Show("Cliente Alterado com sucecsso. Código: " + idCliente1.ToString()); //Essa linha fecha a tela a avisa a outra que fechou com o resultado é sim this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possivel Alterar!. Detalhes :" + retorno, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); //Essa linha fecha a tela a avisa a outra que fechou com o resultado é não //ao remoover essa linha a baixo o form nao fechar, caso a rede desligue a tela fica aberta com as alterações. this.DialogResult = DialogResult.No; } } }
//SALVAR private void btnSalvar_Click(object sender, EventArgs e) { //verifica se é inserção ou alteração if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Inserir)) { //INSERIR Categoria categoria = new Categoria(); categoria.nome = txtNome.Text; categoria.descricao = txtDescricao.Text; //envia para o metodo tudo q foi colocado na classe cliente CategoriaBLL categoriaBLL = new CategoriaBLL(); string retorno = categoriaBLL.Inserir(categoria); //Tenta converter para inteiro se der tudo certo é porque devolveu o códiggo do cliente se der errado tem a msg de erro try { //salvo com sucessso int idCategoria = Convert.ToInt32(retorno); MessageBox.Show("Inserido com Sucesso!. Código: " + idCategoria.ToString()); // this.DialogResult = DialogResult.Yes; } catch { //se der erro MessageBox.Show("Não foi possivel Inserir. Detalhes: " + retorno, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } else if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Alterar)) { //ALTERAR Categoria categoria = new Categoria(); categoria.idCategoria = Convert.ToInt32(txtId.Text); categoria.nome = txtNome.Text; categoria.descricao = txtDescricao.Text; //envia para o metodo tudo q foi colocado na classe cliente CategoriaBLL categoriaBLL = new CategoriaBLL(); string retorno = categoriaBLL.Alterar(categoria); //Tenta converter para inteiro se der tudo certo é porque devolveu o códiggo do cliente se der errado tem a msg de erro try { //salvo com sucessso int idCategoria = Convert.ToInt32(retorno); MessageBox.Show("Registro Alterado com Sucesso!. "); // this.DialogResult = DialogResult.Yes; } catch { //se der erro MessageBox.Show("Não foi possivel Alterar o registro. Detalhes: " + retorno, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } }
private void btnSalvar_Click(object sender, EventArgs e) { //SALVAR //verifica se é inserção ou alteração if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Inserir)) { //INSERIR Produto produto = new Produto(); produto.nome = txtNome.Text; produto.valorPago = Convert.ToDecimal(txtValorPago.Text); produto.valorVenda = Convert.ToDecimal(txtValorVenda.Text); produto.quantidade = Convert.ToInt32(txtQtd.Text); produto.idUnidaMedida = Convert.ToInt32(cbUnidadeMedida.SelectedValue); produto.idCategoria = Convert.ToInt32(cbCategoria.SelectedValue); produto.idSubcategoria = Convert.ToInt32(cbSubcategoria.SelectedValue); //envia para o metodo tudo q foi colocado na classe cliente ProdutoBLL produtoBLL = new ProdutoBLL(); string retorno = produtoBLL.Inserir(produto); //Tenta converter para inteiro se der tudo certo é porque devolveu o códiggo do cliente se der errado tem a msg de erro try { //salvo com sucessso int idProduto = Convert.ToInt32(retorno); MessageBox.Show("Inserido com Sucesso!. Código: " + idProduto.ToString()); // this.DialogResult = DialogResult.Yes; } catch { //se der erro MessageBox.Show("Não foi possivel Inserir. Detalhes: " + retorno, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } else if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Alterar)) { //ALTERAR Produto produto = new Produto(); produto.nome = txtNome.Text; produto.valorPago = Convert.ToDecimal(txtValorPago.Text); produto.valorVenda = Convert.ToDecimal(txtValorVenda.Text); produto.quantidade = Convert.ToInt32(txtQtd.Text); produto.idUnidaMedida = Convert.ToInt32(cbUnidadeMedida.SelectedValue); produto.idCategoria = Convert.ToInt32(cbCategoria.SelectedValue); produto.idSubcategoria = Convert.ToInt32(cbSubcategoria.SelectedValue); //envia para o metodo tudo q foi colocado na classe cliente ProdutoBLL produtoBLL = new ProdutoBLL(); string retorno = produtoBLL.Alterar(produto); //Tenta converter para inteiro se der tudo certo é porque devolveu o códiggo do cliente se der errado tem a msg de erro try { //salvo com sucessso int idProduto = Convert.ToInt32(retorno); MessageBox.Show("Registro Alterado com Sucesso!. "); // this.DialogResult = DialogResult.Yes; } catch { //se der erro MessageBox.Show("Não foi possivel Alterar o registro. Detalhes: " + retorno, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } }
private void buttonSalvar_Click(object sender, EventArgs e) { if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Inserir)) { Cliente cliente = new Cliente(); cliente.Nome = textBoxNome.Text; cliente.DataNascimento = dateDataNascimento.Value; if (radioSexoMasc.Checked == true) { cliente.Sexo = true; } else if (radioSexoFem.Checked == true) { cliente.Sexo = false; } cliente.LimiteDeCompra = Convert.ToDecimal(textBoxLimiteCompra.Text); ClienteNegocio clienteNegocio = new ClienteNegocio(); string Retorno = clienteNegocio.Inserir(cliente); try { int idCliente = Convert.ToInt32(Retorno); MessageBox.Show("Cliente inserido com sucesso. Codigo: " + idCliente, "Inserir diz:", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Erro ao inserir o Cliente. Detalhes: " + Retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } else if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Alterar)) { Cliente cliente = new Cliente(); cliente.IDCliente = Convert.ToInt32(textBoxCodigo.Text); cliente.Nome = textBoxNome.Text; cliente.DataNascimento = dateDataNascimento.Value; if (radioSexoMasc.Checked == true) { cliente.Sexo = true; } else if (radioSexoFem.Checked == true) { cliente.Sexo = false; } cliente.LimiteDeCompra = Convert.ToDecimal(textBoxLimiteCompra.Text); ClienteNegocio clienteNegocio = new ClienteNegocio(); string Retorno = clienteNegocio.Alterar(cliente); try { int idCliente = Convert.ToInt32(Retorno); MessageBox.Show("Cliente alterado com sucesso. Codigo: " + idCliente, "Alterar diz:", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Erro ao alterar o Cliente. Detalhes: " + Retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } }
private void buttonSalvar_Click(object sender, EventArgs e) { //VERIFICAR SE É INSERÇAO OU ALTERAÇÃO if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Inserir)) { //instanciando um cliente Cliente cliente = new Cliente(); //as propriedades do cliente recebendo dados pelos componentes cliente.Nome = textBoxNome.Text; cliente.DataNascimento = dateTimeDataNascimento.Value; //verificando qual campo esta checado, masculino ou feminino if (radioButtonMasculino.Checked == true) { cliente.Sexo = true; } else { cliente.Sexo = false; } //Convertendo um string para decimal cliente.LimiteCompra = Convert.ToDecimal(textBoxLimiteCompra.Text); //instanciando a regra de negocio, la que tera os parametros para inserir ClienteNegocios clienteNegocio = new ClienteNegocios(); string retorno = clienteNegocio.Inserir(cliente); //tentar converter para inteiro o retorno da procedure //se de certo é porque devolveu o codigo do cliente //se de errado tem a mensagem de erro try { int IdCliente = Convert.ToInt32(retorno); MessageBox.Show("Cliente inserido com sucesso. codigo : " + retorno.ToString()); this.DialogResult = DialogResult.Yes; } catch (Exception) { MessageBox.Show("Não foi possivel inserir o cliente. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } else if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Alterar)) { //instanciando um cliente //CRIO UM NOVO CLIENTE Cliente cliente = new Cliente(); //COLOCO OS CAMPOS DA TELA EM UM OBJETO CLIENTE, E ENVIO PARA ALTERAR NO BANCO cliente.IdCliente = Convert.ToInt32(textBoxCodigo.Text); //as propriedades do cliente recebendo dados pelos componentes cliente.Nome = textBoxNome.Text; cliente.DataNascimento = dateTimeDataNascimento.Value; //verificando qual campo esta checado, masculino ou feminino if (radioButtonMasculino.Checked == true) { cliente.Sexo = true; } else { cliente.Sexo = false; } //Convertendo um string para decimal cliente.LimiteCompra = Convert.ToDecimal(textBoxLimiteCompra.Text); //instanciando a regra de negocio, la que tera os parametros para inserir ClienteNegocios clienteNegocio = new ClienteNegocios(); string retorno = clienteNegocio.Alterar(cliente); //tentar converter para inteiro o retorno da procedure //se de certo é porque devolveu o codigo do cliente //se de errado tem a mensagem de erro try { int IdCliente = Convert.ToInt32(retorno); MessageBox.Show("Cliente atualizado com sucesso. codigo : " + retorno.ToString()); this.DialogResult = DialogResult.Yes; } catch (Exception) { MessageBox.Show("Não foi possivel atualizar o cliente. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } }
public FrmClienteCadastrar(AcaoNaTela acaoNaTela, Cliente cliente)//MODIFICANDO O CONSTRUTOR PARA QUE ELE POSSA UTILIZAR O OBJETO TRANSFERENCIA E EFETUAR AS OPERAÇÕES NO BANCO LEVANDO OS DADOS DO CLIENTE { InitializeComponent(); acaoNaTelaSelecionada = acaoNaTela;//inicializando a variavel da classe if (acaoNaTela.Equals(AcaoNaTela.Inserir)) { this.Text = "Inserir Cliente";//Abre o form so que com nome diferente } else if (acaoNaTela.Equals(AcaoNaTela.Alterar)) { this.Text = "Alterar Cliente"; //CARREGAR DADOS NA TELA textBoxCodigo.Text = cliente.IdCliente.ToString(); //pega o id do cliente dentro do textBox textBoxNome.Text = cliente.Nome; //pega o nome do cliente dentro do textBox dateTimeDataNascimento.Value = cliente.DataNascimento.Date; if (cliente.Sexo == true) { radioButtonMasculino.Checked = true;//Sexo masculino } else { radioButtonFeminino.Checked = true;//Sexo feminino } textBoxLimiteCompra.Text = cliente.LimiteCompra.ToString(); } else if (acaoNaTela.Equals(AcaoNaTela.Consultar))//EFETUA UMA CONSULTA { this.Text = "Consultar Cliente"; //CARREGAR DADOS NA TELA textBoxCodigo.Text = cliente.IdCliente.ToString(); //pega o id do cliente dentro do textBox textBoxNome.Text = cliente.Nome; //pega o nome do cliente dentro do textBox dateTimeDataNascimento.Value = cliente.DataNascimento.Date; if (cliente.Sexo == true) { radioButtonMasculino.Checked = true;//Sexo masculino } else { radioButtonFeminino.Checked = true;//Sexo feminino } textBoxLimiteCompra.Text = cliente.LimiteCompra.ToString(); //DESABILITA CAMPOS DA TELA textBoxNome.ReadOnly = true; textBoxNome.TabStop = false; dateTimeDataNascimento.Enabled = false; dateTimeDataNascimento.TabStop = false; radioButtonFeminino.Enabled = false; radioButtonFeminino.TabStop = false; radioButtonMasculino.Enabled = false; radioButtonMasculino.TabStop = false; textBoxLimiteCompra.ReadOnly = true; textBoxLimiteCompra.TabStop = false; //DEIXAR INVISIVEL O BOTAO SALVAR buttonSalvar.Visible = false; //MUDAR O NOME DO BOTÃO DE CANCELAR PARA FECHAR buttonCancelar.Text = "Fechar"; buttonCancelar.Focus(); } }