Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
 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;
     }
 }
Ejemplo n.º 3
0
 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;
     }
 }
Ejemplo n.º 4
0
 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;
     }
 }
Ejemplo n.º 9
0
 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);
     }
 }