private void btnGuardar_Click(object sender, EventArgs e) { try { this.txtMensajeError.Visible = false; List <Error> Errores = this.ValidarErrores(); if (Errores.Count == 0) { Mobiliario DatosAux = this.ObtenerDatos(); Mobiliario_Negocio MN = new Mobiliario_Negocio(); MN.TransferenciaMobiliario(DatosAux); if (DatosAux.Completado) { MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Ocurrió un error al guardar los datos. Intente nuevamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmMobiliarioTransferencia ~ btnGuardar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CargarGrid() { try { Sucursal SucDatos = this.ObtenerSucursalCombo(); this.IDSucBusq = SucDatos.IDSucursal; Mobiliario Datos = new Mobiliario { Conexion = Comun.Conexion, IDSucursal = SucDatos.IDSucursal }; Mobiliario_Negocio MN = new Mobiliario_Negocio(); MN.ObtenerMobiliarioAsignadoXIDSuc(Datos); if (Datos.Completado) { this.dgvPedidos.AutoGenerateColumns = false; this.dgvPedidos.DataSource = Datos.TablaDatos; } else { this.dgvPedidos.AutoGenerateColumns = false; this.dgvPedidos.DataSource = null; } } catch (Exception ex) { throw ex; } }
private void EliminarProducto(Mobiliario Datos) { try { Datos.Conexion = Comun.Conexion; Datos.IDUsuario = Comun.IDUsuario; Mobiliario_Negocio MobNeg = new Mobiliario_Negocio(); MobNeg.EliminarMobiliario(Datos); if (Datos.Completado) { MessageBox.Show("Registro Eliminado.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); Int32 RowToDelete = this.dgvMobiliario.Rows.GetFirstRow(DataGridViewElementStates.Selected); if (RowToDelete > -1) { this.dgvMobiliario.Rows.RemoveAt(RowToDelete); } else { this.LlenarGridCatMobiliario(false); } } else { MessageBox.Show("Error al guardar los datos. Contacte a Soporte Técnico.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { throw ex; } }
private void btnBajaMobiliario_Click(object sender, EventArgs e) { try { if (this.dgvPedidos.SelectedRows.Count == 1) { int Row = this.dgvPedidos.Rows.GetFirstRow(DataGridViewElementStates.Selected); Mobiliario Datos = this.ObtenerDatosGrid(Row); Mobiliario_Negocio MN = new Mobiliario_Negocio(); if (MessageBox.Show("¿Está seguro de dar de baja el mobiliario seleccionado? Recuerde que éste proceso no es reversible.", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { MN.BajaMobiliario(Datos); } if (Datos.Completado) { this.cmbSucursales.SelectedValue = this.IDSucBusq; this.CargarGrid(); } } else { MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmMobiliario ~ btnBajaMobiliario_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ObtenerTablaProveedores(string IDMobiliario) { try { Mobiliario DatosAux = new Mobiliario { Conexion = Comun.Conexion, IDMobiliario = IDMobiliario }; Mobiliario_Negocio MobNeg = new Mobiliario_Negocio(); this.ProveedoresXMobiliario = MobNeg.ObtenerProveedorXIDMobiliario(DatosAux); } catch (Exception ex) { throw ex; } }
private void LlenarListaProveedores(string IDMobiliario) { try { Mobiliario DatosAux = new Mobiliario { IDMobiliario = IDMobiliario, Conexion = Comun.Conexion }; Mobiliario_Negocio MobNeg = new Mobiliario_Negocio(); this.ListaProveedores = MobNeg.ObtenerProveedoresDisponiblesXIDMobiliario(DatosAux); } catch (Exception ex) { throw ex; } }
private void BusquedaMobiliario(string TextoMobiliario) { try { Mobiliario DatosAux = new Mobiliario { Conexion = Comun.Conexion, Descripcion = TextoMobiliario, BuscarTodos = false }; Mobiliario_Negocio MN = new Mobiliario_Negocio(); MN.ObtenerCatMobiliarioBusqueda(DatosAux); this.dgvMobiliario.AutoGenerateColumns = false; this.dgvMobiliario.DataSource = DatosAux.TablaDatos; } catch (Exception ex) { throw ex; } }
private void LlenarGridCatMobiliario(bool Band) { try { Mobiliario DatosAux = new Mobiliario { Conexion = Comun.Conexion, BuscarTodos = Band }; Mobiliario_Negocio MN = new Mobiliario_Negocio(); MN.ObtenerCatMobiliario(DatosAux); this.dgvMobiliario.AutoGenerateColumns = false; this.dgvMobiliario.DataSource = DatosAux.TablaDatos; } catch (Exception ex) { throw ex; } }
private void BuscarRegistros(string Busqueda) { try { Mobiliario DatosAux = new Mobiliario { Conexion = Comun.Conexion, Descripcion = Busqueda, IDProveedor = this._Datos.IDProveedor }; Mobiliario_Negocio MN = new Mobiliario_Negocio(); MN.ObtenerBusquedaMobiliario(DatosAux); this.dgvMobiliario.AutoGenerateColumns = false; this.dgvMobiliario.DataSource = DatosAux.TablaDatos; this.dgvMobiliario.Focus(); } catch (Exception ex) { throw ex; } }
private void btnGuardar_Click(object sender, EventArgs e) { try { this.txtMensajeError.Visible = false; List <Error> Errores = this.ValidarDatos(); if (Errores.Count == 0) { Mobiliario Datos = this.ObtenerDatos(); Mobiliario_Negocio MobNeg = new Mobiliario_Negocio(); MobNeg.ACCatMobiliario(Datos); if (Datos.Completado) { MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this._DatosMobiliario = Datos; this.DialogResult = DialogResult.OK; } else { if (Datos.Resultado == 51000) { List <Error> LstError = new List <Error>(); LstError.Add(new Error { Numero = 1, Descripcion = Datos.MensajeError, ControlSender = this }); this.MostrarMensajeError(LstError); } else { MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmNuevoProductoServicio ~ btnGuardar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }