private void BtnGuardar_Click(object sender, EventArgs e) { try { if (TxtCodigoP.Text == "" || TxtRezonSocial.Text == "") { MessageBox.Show("Los campos estan vacios", "llene los campos", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (NuevoRegistro == true) { Proveedor oProveedor = new Proveedor(); oProveedor.Codigo = TxtCodigoP.Text.Trim(); oProveedor.RazonSocial = TxtRezonSocial.Text.Trim(); oProveedor.DatosIdDatos = int.Parse(TxtIdDatos.Text.Trim()); if (oProveedorDAO.Agregar(oProveedor) == false) { MessageBox.Show("El nuevo registro no pudo ser grabado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { MessageBox.Show("El nuevo registro fue grabado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); TxtCodigoP.Text = ""; TxtCodigoDatos.ReadOnly = false; //TxtDescripcion.Text = ""; BtnEliminar.Enabled = false; BtnGuardar.Enabled = false; //TxtCodigo.Focus(); return; } } else { Proveedor oProveedor = oProveedorDAO.Buscar(TxtCodigoP.Text.Trim()); //oProveedor.Codigo = TxtCodigoP.Text.Trim(); oProveedor.RazonSocial = TxtRezonSocial.Text.Trim(); //oProveedor.DatosIdDatos = int.Parse(TxtIdDatos.Text.Trim()); if (oProveedorDAO.Modificar(oProveedor) == false) { MessageBox.Show("El Registro no fue Modificado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { MessageBox.Show("Registro Modificado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Error); //TxtCodigoP.Text = ""; TxtRezonSocial.Text = ""; TxtCodigoDatos.Text = ""; BtnEliminar.Enabled = false; BtnGuardar.Enabled = false; TxtCodigoP.Focus(); return; } } } } catch (Exception ex) { MessageBox.Show("Hola exepcion", ex.Message); throw; } }