Exemplo n.º 1
0
 private void btnAlterar_Click(object sender, EventArgs e)
 {
     try
     {
         var fornecedor = new FornecedorDAO().ForncedorLista().Select(x => new
         {
             idFornecedor   = x.IdFornecedor,
             nomeFornecedor = x.NomeFornecedor
         }).Where(x => x.idFornecedor == Convert.ToInt32(this.dgvFornecedor.CurrentRow.Cells["clCodigo"].Value)).Single();
         var fornecedorModel = new FornecedorModel
         {
             IdFornecedor   = fornecedor.idFornecedor,
             NomeFornecedor = fornecedor.nomeFornecedor
         };
         //
         using (var f = new FornecedorForm(fornecedorModel))
         {
             f.ShowDialog();
             this.CarregarDataGrid();
         }
     }
     catch (Exception exception)
     {
         Mensagens.MensagemErro(exception.Message);
     }
 }
Exemplo n.º 2
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            try
            {
                using (var f = new FornecedorForm(null))
                {
                    f.ShowDialog();
                    this.CarregarDataGrid();
                }

                //if (this.txtNomeFornecedor.Text.Trim() != string.Empty)
                //{
                //    var idFornecedor = 0;
                //    //
                //    if (this.dgvFornecedor.Rows.Count != 0)
                //        idFornecedor = Convert.ToInt32(this.dgvFornecedor.CurrentRow.Cells["clCodigo"].Value);
                //    //
                //    var fornecdorModel = new FornecedorModel
                //    {
                //        IdFornecedor = idFornecedor,
                //        NomeFornecedor = this.txtNomeFornecedor.Text
                //    };
                //    //
                //    var retorno = new FornecedorDAO().FornecedorManterDAO(fornecdorModel);//new FornecedorModel
                //    //
                //    if (Char.IsNumber(retorno, 0))
                //    {
                //        MessageBox.Show("Fornecedor cadastrado com Sucesso !");
                //        //Carregar o grid
                //        this.txtNomeFornecedor.Clear();
                //        this.txtNomeFornecedor.Focus();
                //        this.CarregarDataGrid();
                //    }
                //    else
                //    {
                //        throw new Exception(retorno);
                //    }
                //}
                //else
                //{
                //    this.txtNomeFornecedor.Focus();
                //    throw new Exception("Informe o nome do Fornecedor !");
                //}
            }
            catch (Exception exception)
            {
                MessageBox.Show(string.Format("Erro ao cadastrar Fornecedor !\nDetalhes: {0}", exception.Message));
            }
        }