private void FrmProvedor_Load(object sender, EventArgs e) { try { ProvedorBLL oProvedor = new ProvedorBLL(); DataSet ds = oProvedor.listado(); dt = ds.Tables[0]; dgvProvedor.DataSource = dt; // dgvClientes.Enabled = false; if (dt.Rows.Count > 0) { lblDatosNoEncontrados.Visible = false; dgvProvedores_CellClick(null, null); } else { lblDatosNoEncontrados.Visible = true; } MostrarGuardarCancelar(false); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { string sResultado = ValidarDatos(); if (sResultado == "") { if (txtId.Text == "") { Provedor provedor = new Provedor(); provedor.Descripcion = txtDescripcion.Text; provedor.Telefono = txtTelefono.Text; provedor.Email = txtEmail.Text; provedor.Domicilio = txtDomicilio.Text; ProvedorBLL miProvedorBLL = new ProvedorBLL(); int registrosAfectados = miProvedorBLL.Guardar(provedor); if (registrosAfectados > 0) { MessageBox.Show("Datos Modificados correctamente"); FrmProvedor_Load(null, null); // Log de errores _MyLogControlEventos.InfoFormat("Se guardo un provedor"); } } else { Provedor provedor = new Provedor(); provedor.Id = Convert.ToInt32(txtId.Text); provedor.Descripcion = txtDescripcion.Text; provedor.Telefono = txtTelefono.Text; provedor.Email = txtEmail.Text; provedor.Domicilio = txtDomicilio.Text; ProvedorBLL miProvedorBLL = new ProvedorBLL(); int registrosAfectados = miProvedorBLL.Guardar(provedor); if (registrosAfectados == 1) { MessageBox.Show("Datos Modificados correctamente"); FrmProvedor_Load(null, null); // Log de errores _MyLogControlEventos.InfoFormat("Se guardo un provedor"); } } } else { MessageBox.Show("Faltan cargar Datos: \n" + sResultado); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); // Log de errores _MyLogControlEventos.InfoFormat("Error al guardar un provedor"); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("¿Realmente desea eliminar los provedores seleccionados?", "Eliminacion de provedor", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { foreach (DataGridViewRow row in dgvProvedor.Rows) { if (Convert.ToBoolean(row.Cells["Eliminar"].Value)) { Provedor provedor = new Provedor(); provedor.Id = Convert.ToInt32(row.Cells["Id"].Value); ProvedorBLL miProvedorBLL = new ProvedorBLL(); int registrosAfectados = miProvedorBLL.eliminar(provedor); if (registrosAfectados != 1) { MessageBox.Show("El provedor no pudo ser eliminado", "Eliminacion de provedor", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } FrmProvedor_Load(null, null); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }