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 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 btnTranferencia_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); frmMobiliarioTransferencia Transferir = new frmMobiliarioTransferencia(Datos); Transferir.ShowDialog(); Transferir.Dispose(); if (Transferir.DialogResult == DialogResult.OK) { 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 ~ btnTranferencia_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool RemoverItemMobiliario(string ID) { try { Mobiliario Remove = new Mobiliario(); bool Band = false; foreach (Mobiliario Item in ListaMobiliario) { if (Item.IDMobiliario == ID) { Remove = Item; Band = true; break; } } if (Band) { this.ListaMobiliario.Remove(Remove); } return(Band); } catch (Exception ex) { throw ex; } }
public AddUpdateMobiliario(Mobiliario mobiliario) { InitializeComponent(); this.mobiliario = mobiliario; this.isUpdating = true; this.Header = "Editar Mobiliario"; }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (this.dgvMobiliario.SelectedRows.Count == 1) { Mobiliario DatosAux = this.ObtenerDatosMobiliario(); if (!string.IsNullOrEmpty(DatosAux.IDMobiliario)) { if (MessageBox.Show("¿Está seguro de eliminar el registro seleccionado?", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { this.EliminarProducto(DatosAux); } } } else { MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmCatProductos ~ btnEliminar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnModificar_Click(object sender, EventArgs e) { try { if (this.dgvMobiliario.SelectedRows.Count == 1) { Mobiliario DatosAux = this.ObtenerDatosMobiliario(); if (!string.IsNullOrEmpty(DatosAux.IDMobiliario)) { frmNuevoMobiliario Mobiliario = new frmNuevoMobiliario(DatosAux); Mobiliario.ShowDialog(); Mobiliario.Dispose(); if (Mobiliario.DialogResult == DialogResult.OK) { if (Mobiliario.DatosMobiliario.Completado) { this.ModificarDatos(Mobiliario.DatosMobiliario); } } } } else { MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmCatProductos ~ btnModificar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); this.Visible = true; } }
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 RbtnBuscar_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(TxtInventario.Text) || String.IsNullOrWhiteSpace(TxtInventario.Text)) { return; } ObservableCollection <Mobiliario> lista = new MobiliarioModel().GetMobiliarioPorParametro("NoInventario", TxtInventario.Text); mobiliario = (lista.Count > 0) ? lista[0] : null; if (mobiliario != null) { MobiilarioAlta.DataContext = mobiliario; servidor = new ServidoresModel().GetUsuarioPorExpediente(mobiliario.Expediente); Usuario.DataContext = servidor; ActionButtons.Visibility = Visibility.Visible; Usuario.Visibility = Visibility.Visible; } else { MobiilarioAlta.DataContext = new Mobiliario(); Usuario.DataContext = new ServidoresPublicos(); ActionButtons.Visibility = Visibility.Collapsed; Usuario.Visibility = Visibility.Collapsed; MessageBox.Show("El número de inventario ingresado no existe. Favor de verificar"); } }
/// <summary> /// Alterar os dados de uma empresa /// </summary> /// <param name="reg"></param> /// <returns></returns> public Exception Alterar_Empresa(Mobiliario reg) { Empresa_Data obj = new Empresa_Data(_connection); Exception ex = obj.Alterar_Empresa(reg); return(ex); }
public async Task <IActionResult> Edit(int id, [Bind("MobId,ApaId,MobApaNombre,ApaEstatus")] Mobiliario mobiliario) { if (id != mobiliario.MobId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(mobiliario); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MobiliarioExists(mobiliario.MobId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ApaId"] = new SelectList(_context.Aparato, "ApaId", "ApaNombre", mobiliario.ApaId); return(View(mobiliario)); }
public string ValidarEstadoMobiliario(Mobiliario mobiliario) { if (!mobiliario.Equals("disponible")) { return("No esta disponible el mobiliario"); } return(string.Empty); }
/// <summary> /// Devuelve la lista de mobiliario de acuerdo al parametro solicitado /// </summary> /// <param name="parametro">Columna de la base de datos contra la cual se buscara</param> /// <param name="valor">Valor Buscado</param> /// <returns></returns> public ObservableCollection <Mobiliario> GetMobiliarioPorParametro(String parametro, String valor) { SqlConnection connection = Conexion.GetConexion(); SqlDataReader dataReader; ObservableCollection <Mobiliario> listaMobiliario = new ObservableCollection <Mobiliario>(); int number = 0; int.TryParse(valor.ToString(), out number); try { connection.Open(); string selstr = "SELECT M.*,T.Descripcion FROM Mobiliario M INNER JOIN TiposEquipos T ON T.idTipo = M.idTipo WHERE " + parametro + " = @Parametro AND T.idInventario = 2"; SqlCommand cmd = new SqlCommand(selstr, connection); SqlParameter param = cmd.Parameters.Add("@Parametro", (number > 0) ? SqlDbType.Int : SqlDbType.NVarChar, 0); param.Value = valor; dataReader = cmd.ExecuteReader(); if (dataReader.HasRows) { while (dataReader.Read()) { Mobiliario mobiliarioL = new Mobiliario(); mobiliarioL.IdMobiliario = Convert.ToInt32(dataReader["idMobiliario"]); mobiliarioL.IdTipoMobiliario = Convert.ToInt32(dataReader["idTipo"]); mobiliarioL.TipoMobiliario = dataReader["Descripcion"].ToString(); mobiliarioL.Inventario = Convert.ToInt32(dataReader["NoInventario"]); mobiliarioL.Expediente = Convert.ToInt32(dataReader["Expediente"]); mobiliarioL.Observaciones = dataReader["Observaciones"].ToString(); mobiliarioL.FechaAlta = DateTimeUtilities.GetDateFromReader(dataReader, "FechaAlta"); mobiliarioL.FechaModificacion = DateTimeUtilities.GetDateFromReader(dataReader, "FechaModificacion"); listaMobiliario.Add(mobiliarioL); } } } catch (SqlException ex) { string methodName = System.Reflection.MethodBase.GetCurrentMethod().Name; ErrorUtilities.SetNewErrorMessage(ex, methodName + " Exception,MobiliarioModel", "Inventario"); } catch (Exception ex) { string methodName = System.Reflection.MethodBase.GetCurrentMethod().Name; ErrorUtilities.SetNewErrorMessage(ex, methodName + " Exception,MobiliarioModel", "Inventario"); } finally { connection.Close(); } return(listaMobiliario); }
public static void AddMobiliarioUsuario(int expediente, Mobiliario nuevoMobiliario) { ServidoresPublicos servidor = (from n in servidores where n.Expediente == expediente select n).ToList()[0]; int index = servidores.IndexOf(servidor); servidores[index].Mobiliario.Add(nuevoMobiliario); }
public static MobiliarioDTO DeModeloADTO(Mobiliario mobiliario) { return(mobiliario != null ? new MobiliarioDTO { Id = mobiliario.Id, Descripcion = mobiliario.Descripcion, CantidadDisponible = mobiliario.CantidadDisponible, EstadoMobiliario = mobiliario.EstadoMobiliario, Estado = mobiliario.Estado } : null); }
public frmMobiliarioTransferencia(Mobiliario Datos) { try { InitializeComponent(); this._Datos = Datos; } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmMobiliarioTransferencia ~ frmMobiliarioTransferencia()"); } }
public async Task <IActionResult> Create([Bind("MobId,ApaId,MobApaNombre,ApaEstatus")] Mobiliario mobiliario) { if (ModelState.IsValid) { _context.Add(mobiliario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ApaId"] = new SelectList(_context.Aparato, "ApaId", "ApaNombre", mobiliario.ApaId); return(View(mobiliario)); }
public void TransferenciaMobiliario(Mobiliario Datos) { try { Mobiliario_Datos MD = new Mobiliario_Datos(); MD.TransferenciaMobiliario(Datos); } catch (Exception ex) { throw ex; } }
public void EliminarMobiliario(Mobiliario Datos) { try { Mobiliario_Datos MD = new Mobiliario_Datos(); MD.EliminarMobiliario(Datos); } catch (Exception ex) { throw ex; } }
public void ObtenerCatMobiliarioBusqueda(Mobiliario Datos) { try { Mobiliario_Datos MN = new Mobiliario_Datos(); MN.ObtenerCatMobiliarioBusqueda(Datos); } catch (Exception ex) { throw ex; } }
public void ObtenerBusquedaMobiliario(Mobiliario Datos) { try { Mobiliario_Datos MD = new Mobiliario_Datos(); MD.ObtenerBusquedaMobiliario(Datos); } catch (Exception ex) { throw ex; } }
public List <Proveedor> ObtenerProveedoresDisponiblesXIDMobiliario(Mobiliario Datos) { try { Mobiliario_Datos MD = new Mobiliario_Datos(); return(MD.ObtenerProveedoresDisponiblesXIDMobiliario(Datos)); } catch (Exception ex) { throw ex; } }
public frmSeleccionarMobiliario() { try { InitializeComponent(); this._Datos = new Mobiliario(); } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmSeleccionarMobiliario ~ frmSeleccionarMobiliario()"); } }
public void ACCatMobiliario(Mobiliario Datos) { try { Mobiliario_Datos MD = new Mobiliario_Datos(); MD.ACCatMobiliario(Datos); } catch (Exception ex) { throw ex; } }
public void ObtenerMobiliarioAsignadoXIDSuc(Mobiliario Datos) { try { Mobiliario_Datos MD = new Mobiliario_Datos(); MD.ObtenerMobiliarioAsignadoXIDSuc(Datos); } catch (Exception ex) { throw ex; } }
public frmNuevoMobiliario(Mobiliario Datos) { try { InitializeComponent(); this._DatosMobiliario = Datos; this.NuevoRegistro = false; } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmNuevoMobiliario ~ frmNuevoMobiliario(Producto Datos)"); } }
private Mobiliario ObtenerDatos() { try { Mobiliario DatosAux = this._Datos; DatosAux.IDSucursalDestino = this.ObtenerSucursalSeleccionada(this.cmbSucursalDestino).IDSucursal; DatosAux.Conexion = Comun.Conexion; DatosAux.IDUsuario = Comun.IDUsuario; return(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 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; } }