/// <summary> /// Verificar si un deposito ya está registrado en el sistema. /// </summary> /// <param name="d">Objeto TipoEquipo con los datos del deposito</param> /// <returns>Valor que indica si el manifiesto existe</returns> public bool verificarTipoEquipo(TipoEquipo d) { bool existe = false; SqlCommand comando = _manejador.obtenerProcedimiento("SelectExisteTipoEquipo"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@descripcion", d.Descripcion, SqlDbType.NVarChar); try { datareader = _manejador.ejecutarConsultaDatos(comando); if (datareader.Read()) { int id = (int)datareader["pk_ID"]; existe = id != d.ID; d.ID = id; } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorVerificarTipoEquipo"); } return(existe); }
public void UpdateTipoEquipo(ref TipoEquipo oTipoEquipo) { string sMensaje = string.Empty; Database db = EnterpriseLibraryContainer.Current.GetInstance <Database>("Inventario"); StringBuilder sqlCommand = new StringBuilder(); sqlCommand.AppendLine("UPDATE TipoEquipo "); sqlCommand.AppendLine("SET Descripcion = @pDescripcion "); sqlCommand.AppendLine(" , Estatus = @pEstatus "); sqlCommand.AppendLine("WHERE idTipoEquipo = @pidTipoEquipo "); DbCommand dbCommand = db.GetSqlStringCommand(sqlCommand.ToString()); db.AddInParameter(dbCommand, "@pDescripcion", DbType.String, oTipoEquipo.descripcion); db.AddInParameter(dbCommand, "@pEstatus", DbType.Boolean, oTipoEquipo.estatus == "ACTIVO" ? 1 : 0); db.AddInParameter(dbCommand, "@pidTipoEquipo", DbType.Int32, oTipoEquipo.idTipoEquipo); try { db.ExecuteNonQuery(dbCommand); } catch (DataException ex) { throw ex; } }
/// <summary> /// Obtener una lista de los depositos que tienen un determinado número de referencia o parte del mismo. /// </summary> /// <param name="r">Referencia o parte de la misma de los depositos que se listarán</param> /// <returns>Lista de depositos que cumplen con el criterio de búsqueda</returns> public BindingList <TipoEquipo> listarTipoEquipos(string r) { BindingList <TipoEquipo> depositos = new BindingList <TipoEquipo>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectTipoEquipos"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@descripcion", r, SqlDbType.NVarChar); try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id = (int)datareader["pk_ID"]; string referencia = (string)datareader["Descripcion"]; bool obligatorio = (bool)datareader["Obligatorio"]; TipoEquipo deposito = new TipoEquipo(id: id, descripcion: referencia, obligatorio: obligatorio); depositos.Add(deposito); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(depositos); }
public async Task <IHttpActionResult> PutTipoEquipo(int id, TipoEquipo tipoEquipo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tipoEquipo.id) { return(BadRequest()); } db.Entry(tipoEquipo).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoEquipoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,Habilitado")] TipoEquipo tipoEquipo) { if (id != tipoEquipo.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoEquipo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoEquipoExists(tipoEquipo.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoEquipo)); }
public static TipoEquipo traerTipoEquipo(int idTipoEquipoAEditar) { using (PJInventarioEntities database = new PJInventarioEntities()) { TipoEquipo equipoARetornar = database.TipoEquipo.Find(idTipoEquipoAEditar); return(equipoARetornar); } }
public ActionResult DeleteConfirmed(int id) { TipoEquipo tipoEquipo = db.TipoEquipo.Find(id); db.TipoEquipo.Remove(tipoEquipo); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult CreaTipoEquipo(TipoEquipo nuevoTipoEquipo) { if (ModelState.IsValid) { TipoEquipoData.agregaTipoEquipo(nuevoTipoEquipo); return(RedirectToAction("TipoEquipoIndex")); } return(View("TipoEquipoIndex")); }
public frmMantenimientoTipoEquipo(TipoEquipo tipoequipo) { InitializeComponent(); _tipoequipo = tipoequipo; txtNombre.Text = _tipoequipo.Descripcion; chkObligatorio.Checked = tipoequipo.Obligatorio; }
public ActionResult EditarTipoEquipo(TipoEquipo tipoEquipo) { if (ModelState.IsValid) { TipoEquipoData.modificaTipoEquipo(tipoEquipo); } ViewBag.ListaTipoEquipo = TipoEquipoData.ListTipoEquipo(); return(View("TipoEquipoIndex")); }
public ActionResult Edit([Bind(Include = "ID,Nombre,Activo")] TipoEquipo tipoEquipo) { if (ModelState.IsValid) { db.Entry(tipoEquipo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoEquipo)); }
public ActionResult TipoEquipoEdita(string idTipoEquipo) { TipoEquipo tipoEquipo = TipoEquipoData.traerTipoEquipo(int.Parse(idTipoEquipo)); if (tipoEquipo == null) { HttpNotFound(); } return(View(tipoEquipo)); }
public ActionResult Edit([Bind(Include = "idTE,nombreTE,descripcionTE,estadoTE")] TipoEquipo tipoEquipo) { if (ModelState.IsValid) { db.Entry(tipoEquipo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoEquipo)); }
public async Task <IHttpActionResult> GetTipoEquipo(int id) { TipoEquipo tipoEquipo = await db.TipoEquipo.FindAsync(id); if (tipoEquipo == null) { return(NotFound()); } return(Ok(tipoEquipo)); }
public async Task <IActionResult> Create([Bind("Id,Nombre,Habilitado")] TipoEquipo tipoEquipo) { if (ModelState.IsValid) { _context.Add(tipoEquipo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tipoEquipo)); }
public ActionResult Create([Bind(Include = "idTE,nombreTE,descripcionTE,estadoTE")] TipoEquipo tipoEquipo) { if (ModelState.IsValid) { db.TipoEquipo.Add(tipoEquipo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoEquipo)); }
/// <summary> /// Clic en el botón de guardar. /// </summary> private void btnGuardar_Click(object sender, EventArgs e) { // Verificar que se hayan seleccionado los datos if (txtNombre.Text.Equals(string.Empty)) { Excepcion.mostrarMensaje("ErrorTipoEquipoRegistro"); return; } try { string nombre = txtNombre.Text; bool obligatorio = chkObligatorio.Checked; frmAdministracionTipoEquipo padre = (frmAdministracionTipoEquipo)this.Owner; // Verificar si el tipoequipo ya está registrado if (_tipoequipo == null) { // Agregar los datos del tipoequipo if (Mensaje.mostrarMensajeConfirmacion("MensajeTipoEquipoRegistro") == DialogResult.Yes) { TipoEquipo nuevo = new TipoEquipo(nombre, obligatorio: obligatorio); _mantenimiento.agregarTipoEquipo(ref nuevo); padre.agregarTipoEquipo(nuevo); Mensaje.mostrarMensaje("MensajeTipoEquipoConfirmacionRegistro"); this.Close(); } } else { // Actualizar los datos del tipoequipo TipoEquipo copia = new TipoEquipo(nombre, _tipoequipo.ID, obligatorio: obligatorio); _mantenimiento.actualizarTipoEquipo(copia); _tipoequipo.Descripcion = nombre; padre.actualizarLista(); Mensaje.mostrarMensaje("MensajeTipoEquipoConfirmacionActualizacion"); this.Close(); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
public async Task <IActionResult> Create([Bind("Id,Descripcion,Observaciones")] TipoEquipo tipoEquipo) { if (ModelState.IsValid) { _context.Add(tipoEquipo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tipoEquipo)); }
public ActionResult Create([Bind(Include = "ID,Nombre,Activo")] TipoEquipo tipoEquipo) { if (ModelState.IsValid) { db.TipoEquipo.Add(tipoEquipo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoEquipo)); }
public ActionResult Edit([Bind(Include = "IdTipo,Tipo,IdInventario")] TipoEquipo tipoEquipo) { if (ModelState.IsValid) { db.Entry(tipoEquipo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdInventario = new SelectList(db.Inventario, "IdInventario", "Descripcion", tipoEquipo.IdInventario); return(View(tipoEquipo)); }
public ActionResult Create(TipoEquipo modelo) { try { BaseDatos.TiposEquipos.Add(modelo); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public async Task <IHttpActionResult> PostTipoEquipo(TipoEquipo tipoEquipo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TipoEquipo.Add(tipoEquipo); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = tipoEquipo.id }, tipoEquipo)); }
/// <summary> /// Lista los equipos ya previamente asignados a los colaboradores /// </summary> /// <param name="asignado">Colaborador del cual traer los equipos</param> public void listarEquiposColaboradorYaAsignadosPorPuesto(ref Colaborador asignado, Puestos p) { BindingList <Equipo> equipos = new BindingList <Equipo>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectColaboradorEquiposYaAsignadosPorPuesto"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@puesto", p, SqlDbType.TinyInt); try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id = (int)datareader["pk_ID"]; string serie = (string)datareader["Serie"]; string codigobarras = (string)datareader["Codigo_Barras"]; string idasignacion = (string)datareader["Codigo_Asignado"]; TipoEquipo tipoequipo = null; if (datareader["TipoEquipo"] != DBNull.Value) { int tipoequipoid = (int)datareader["TipoEquipo"]; string tipoequipo_descripcion = (string)datareader["TipoEquipoDescripcion"]; bool obligatorio = (bool)datareader["TipoEquipoObligatorio"]; tipoequipo = new TipoEquipo(id: tipoequipoid, descripcion: tipoequipo_descripcion, obligatorio: obligatorio); } Equipo equipo = new Equipo(id: id, serie: serie, idasignacion: idasignacion, codigobarras: codigobarras, tipoequipo: tipoequipo); // equipos.Add(equipo); asignado.Equipos.Add(equipo); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } // asignado.Equipos = equipos; }
// GET: TipoEquipo/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoEquipo tipoEquipo = db.TipoEquipo.Find(id); if (tipoEquipo == null) { return(HttpNotFound()); } return(View(tipoEquipo)); }
public async Task <IHttpActionResult> DeleteTipoEquipo(int id) { TipoEquipo tipoEquipo = await db.TipoEquipo.FindAsync(id); if (tipoEquipo == null) { return(NotFound()); } db.TipoEquipo.Remove(tipoEquipo); await db.SaveChangesAsync(); return(Ok(tipoEquipo)); }
// GET: TipoEquipoes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoEquipo tipoEquipo = db.TipoEquipo.Find(id); if (tipoEquipo == null) { return(HttpNotFound()); } ViewBag.IdInventario = new SelectList(db.Inventario, "IdInventario", "Descripcion", tipoEquipo.IdInventario); return(View(tipoEquipo)); }
/// <summary> /// Mostrar la ventana de modificación. /// </summary> public void mostrarVentanaModificacion() { try { if (dgvTipoEquipos.SelectedRows.Count > 0) { TipoEquipo canal = (TipoEquipo)dgvTipoEquipos.SelectedRows[0].DataBoundItem; frmMantenimientoTipoEquipo formulario = new frmMantenimientoTipoEquipo(canal); formulario.ShowDialog(this); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
/// <summary> /// Eliminar los datos de un deposito. /// </summary> /// <param name="d">Objeto TipoEquipo con los datos del deposito a eliminar</param> public void eliminarTipoEquipo(TipoEquipo d) { SqlCommand comando = _manejador.obtenerProcedimiento("DeleteTipoEquipo"); _manejador.agregarParametro(comando, "@tipoequipo", d, SqlDbType.Int); try { _manejador.ejecutarConsultaActualizacion(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorTipoEquipoEliminacion"); } }
/// <summary> /// Registrar un nuevo tipo de equpio. /// </summary> /// <param name="d">Objeto TipoEquipo con los datos del deposito</param> public void agregarTipoEquipo(ref TipoEquipo d) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertTipoEquipo"); _manejador.agregarParametro(comando, "@descripcion", d.Descripcion, SqlDbType.NVarChar); _manejador.agregarParametro(comando, "@obligatorio", d.Obligatorio, SqlDbType.Bit); try { d.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorTipoEquipoRegistro"); } }
public List <TipoEquipo> ObtenerTiposEquipo() { List <TipoEquipo> TiposEquipo = new List <TipoEquipo>(); string StoredProcedure = "PA_ObtenerTiposEquipo"; try { //Connection.ConnectionString = GlobalConectionString; if (Connection.State == System.Data.ConnectionState.Closed) { Connection.Open(); } DbDataReader dr = EjecuteReader(StoredProcedure, null); while (dr.Read()) { TipoEquipo tipoEquipo = null; try { tipoEquipo = new TipoEquipo(); tipoEquipo.TIPO_Interno = (int)dr["TIPO_Interno"]; tipoEquipo.TIPO_Nombre = (string)(dr["TIPO_Nombre"]); } catch (Exception ex) { throw new Exception("Error convirtiendo datos de TipoEquipo a Objecto", ex); } TiposEquipo.Add(tipoEquipo); } } catch (Exception ex) { throw new Exception("Error al obtener la lista de Tipos de Equipo", ex); } finally { if (Connection.State == System.Data.ConnectionState.Open) { Connection.Close(); } } return(TiposEquipo); }