private void btnActualizarProveedor_Click(object sender, EventArgs e) { if (txtNombre.Text.Equals("") || txtDescripcion.Text.Equals("") || txtTelefono.Text.Equals("")) { DialogResult mensaje = MessageBox.Show("Complete todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult aviso = MessageBox.Show("¿Desea confirmar las modificaciones realizadas?", "Confirmar modificaciones", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (aviso == DialogResult.Yes) { Proveedor prov = ObtenerDatosProveedor(); bool resultado = AD_Proveedores.ActualizarProveedor(prov); if (resultado) { MessageBox.Show("Proveedor actualizado con exito!", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Error al actualizar el proveedor!"); } } } }
private void btnGuardar_Click_1(object sender, EventArgs e) { if (txtNombre.Text.Equals("") || txtDescripcion.Text.Equals("") || txtTelefono.Text.Equals("")) { DialogResult mensaje = MessageBox.Show("Complete todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNombre.Focus(); } else { int telefono = int.Parse(txtTelefono.Text.Trim()); bool existe = AD_Proveedores.ExisteProveedorPorId(telefono); if (existe) { MessageBox.Show("La propiedad ingresada ya esta en el sistema!", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtNombre.Focus(); } else { Proveedor p = ObtenerDatosProveedor(); bool resultado = AD_Proveedores.AgregarProveedor(p); if (resultado) { MessageBox.Show("Propiedad agredada correctamente!", "Informacion"); LimpiarCampos(); } else { MessageBox.Show("Error al insertar la propiedad!"); } } } }
private void CargarGrillaProveedores() { try { grillaProveedores.DataSource = AD_Proveedores.ObtenerProveedores(); } catch (Exception) { MessageBox.Show("Error al cargar la grilla!"); throw; } }
private void grillaProveedores_CellClick_1(object sender, DataGridViewCellEventArgs e) { int indice = e.RowIndex; DataGridViewRow filaSeleccionada = grillaProveedores.Rows[indice]; int Id = int.Parse(filaSeleccionada.Cells["Id"].Value.ToString()); Proveedor p = AD_Proveedores.ObtenerObjProveedorPorId(Id); frmModificarEliminarProveedor ventana = new frmModificarEliminarProveedor(p); ventana.ShowDialog(); }
private void btnFiltrar_Click(object sender, EventArgs e) { if (txtMes.Text.Equals("")) { MessageBox.Show("Faltan rellenar filtros", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtMes.Focus(); } else { DataTable tabla = new DataTable(); int mes = int.Parse(txtMes.Text); tabla = AD_Proveedores.ObtenerGastosPorMes(mes); ReportDataSource ds = new ReportDataSource("DataProvGastos", tabla); rpGastosProv.LocalReport.DataSources.Clear(); rpGastosProv.LocalReport.DataSources.Add(ds); this.rpGastosProv.RefreshReport(); } }
private void btnBuscar_Click_1(object sender, EventArgs e) { if (chkMostrarTodosProvee.Checked) { CargarGrillaProveedores(); } else if (txtNro.Text.Equals("")) { MessageBox.Show("Ingresa el número de proveedor para realizar la busqueda!", "Advertencia!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtNro.Focus(); } else { grillaProveedores.DataSource = AD_Proveedores.ObtenerProveedoresPorId(int.Parse(txtNro.Text.Trim())); if (grillaProveedores.Rows.Count == 0) { MessageBox.Show("No se encontraron resultados!", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCampos(); } } }
private void btnEliminar_Click(object sender, EventArgs e) { DialogResult confirmacion = MessageBox.Show("¿Desea eliminar el proveedor seleccionado?", "Confirmacion", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (confirmacion == DialogResult.OK) { Proveedor prov = ObtenerDatosProveedor(); bool resultado = AD_Proveedores.EliminarProveedor(prov); if (resultado) { MessageBox.Show("Proveedor eliminado con exito!"); this.Close(); } else { MessageBox.Show("Error al eliminar el proveedor."); } } else if (confirmacion == DialogResult.Cancel) { MessageBox.Show("Operacion cancelada!"); } }