private void btnEliminar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtNombre.Text) || string.IsNullOrEmpty(txtDireccion.Text) || string.IsNullOrEmpty(txtCelular.Text) || string.IsNullOrEmpty(txtDUI.Text)) { MessageBox.Show("Debe de llenar los campos", "Completar", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { try { using (SICOVE1Entities2 db = new SICOVE1Entities2()) { string Id = dgvProveedores.CurrentRow.Cells[0].Value.ToString(); proveedores = db.tb_Proveedores.Find(int.Parse(Id)); db.tb_Proveedores.Remove(proveedores); db.SaveChanges(); } MessageBox.Show("El Proveedor se ha Eliminado con éxito"); dgvProveedores.Rows.Clear(); cargardatos(); limpiartxt(); } catch (Exception ex) { MessageBox.Show("El proveedor no se puede eliminar porque tiene registros... "); } } }
private void btnEditar_Click(object sender, EventArgs e) { try { using (SICOVE1Entities db = new SICOVE1Entities()) { string Id = dgvProveedores.CurrentRow.Cells[0].Value.ToString(); int IdC = int.Parse(Id); proveedores = db.tb_Proveedores.Where(VerificarId => VerificarId.IdProveedor == IdC).First(); proveedores.Nombre = txtNombre.Text; proveedores.Direccion = txtDireccion.Text; proveedores.Celular = txtCelular.Text; proveedores.DUI = txtDUI.Text; proveedores.FechaRegistro = Convert.ToDateTime(dtpFechaReg.Text); db.Entry(proveedores).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } MessageBox.Show("El Proveedor se ha Actualizado con éxito"); dgvProveedores.Rows.Clear(); cargardatos(); limpiartxt(); btnGuardar.Enabled = true; } catch (Exception ex) { MessageBox.Show("Algo salio mal... Intente de nuevo"); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { using (SICOVE1Entities db = new SICOVE1Entities()) { string Id = dgvProveedores.CurrentRow.Cells[0].Value.ToString(); proveedores = db.tb_Proveedores.Find(int.Parse(Id)); db.tb_Proveedores.Remove(proveedores); db.SaveChanges(); } MessageBox.Show("El Proveedor se ha Eliminado con éxito"); dgvProveedores.Rows.Clear(); cargardatos(); limpiartxt(); } catch (Exception ex) { MessageBox.Show("Algo salio mal... Intente de nuevo"); } }
private void btnEditar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtNombre.Text) || string.IsNullOrEmpty(txtDireccion.Text) || string.IsNullOrEmpty(txtCelular.Text) || string.IsNullOrEmpty(txtDUI.Text)) { MessageBox.Show("Debe de llenar los campos", "Completar", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { try { using (SICOVE1Entities2 db = new SICOVE1Entities2()) { string Id = dgvProveedores.CurrentRow.Cells[0].Value.ToString(); int IdC = int.Parse(Id); proveedores = db.tb_Proveedores.Where(VerificarId => VerificarId.IdProveedor == IdC).First(); proveedores.Nombre = txtNombre.Text; proveedores.Direccion = txtDireccion.Text; proveedores.Celular = txtCelular.Text; proveedores.DUI = txtDUI.Text; proveedores.FechaRegistro = Convert.ToDateTime(dtpFechaReg.Text); db.Entry(proveedores).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } MessageBox.Show("El Proveedor se ha Actualizado con éxito"); dgvProveedores.Rows.Clear(); cargardatos(); limpiartxt(); btnGuardar.Enabled = true; } catch (Exception ex) { MessageBox.Show("Algo salio mal... " + ex.ToString()); } } }