コード例 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                DaoProveedor     dao = new DaoProveedor();
                Modelo.Proveedor pro = new Modelo.Proveedor();
                int id = 0;
                if (txtIdProveedor.Text != "")
                {
                    id = Convert.ToInt32(txtIdProveedor.Text);
                }
                else
                {
                    id = 0;
                }

                pro.nombre     = txtNombre.Text;
                pro.id_usuario = Convert.ToInt32(txtIdAdministrador.Text);

                bool existe = dao.ExisteProveedor(id);
                if (existe)
                {
                    //Actaulizamos
                    bool resp = dao.ModificarProveedor(pro);
                    if (resp)
                    {
                        MessageBox.Show("Proveedor Actualizado", "Mensaje", MessageBoxButtons.OK);
                        ListarProveedor();
                    }
                    else
                    {
                        MessageBox.Show("Proveedor no Actualizado", "Mensaje", MessageBoxButtons.OK);
                    }
                }
                else
                {
                    //Agregamos
                    bool resp = dao.AgregarProveedor(pro);
                    if (resp)
                    {
                        MessageBox.Show("Proveedor Agregado", "Mensaje", MessageBoxButtons.OK);
                        ListarProveedor();
                    }
                    else
                    {
                        MessageBox.Show("Proveedor no Agregado", "Mensaje", MessageBoxButtons.OK);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }