public async Task <IActionResult> Edit(int id, [Bind("ID_TipoInventario,Descripcion,CuentaContable,Estado")] TipoInventario tipoInventario) { if (id != tipoInventario.ID_TipoInventario) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoInventario); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoInventarioExists(tipoInventario.ID_TipoInventario)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoInventario)); }
public IHttpActionResult PutTipoInventario(int id, TipoInventario tipoInventario) { //if (!ModelState.IsValid) //{ // return BadRequest(ModelState); //} if (id != tipoInventario.Id_TipoInventario) { return(BadRequest()); } db.Entry(tipoInventario).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TipoInventarioExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public Notificacion <string> AfectaInventario(TipoInventario tipoInventario, List <Producto> listProductos, int idUsuario, int noPuerta) { Notificacion <string> notificacion = new Notificacion <string>(); try { var xmlSerializer = new XmlSerializer(typeof(List <Producto>)); var stringBuilder = new StringBuilder(); using (var xmlWriter = XmlWriter.Create(stringBuilder, new XmlWriterSettings { Indent = true, Encoding = Encoding.UTF8 })) { xmlSerializer.Serialize(xmlWriter, listProductos); } using (db = new SqlConnection(ConfigurationManager.AppSettings["conexionString"].ToString())) { var parameters = new DynamicParameters(); parameters.Add("@productos", stringBuilder.ToString()); parameters.Add("@idUsuario", idUsuario); parameters.Add("@TipoInventario", tipoInventario.idTipoInventario); parameters.Add("@noPuerta", noPuerta); notificacion = db.QuerySingle <Notificacion <string> >("SP_AFECTA_INVENTARIO_MASIVO", parameters, commandType: CommandType.StoredProcedure); } } catch (Exception ex) { throw ex; } return(notificacion); }
public ActionResult DeleteConfirmed(int id) { TipoInventario tipoInventario = db.Tipo_Inventario.Find(id); db.Tipo_Inventario.Remove(tipoInventario); db.SaveChanges(); return(RedirectToAction("Index")); }
public InventarioDetalle MapInventario(InventarioDetalle i, TipoInventario t, Producto p, Usuario u, EstatusCalidad e) { i.producto = p; i.producto.estatusCalidad = e; i.tipoInventario = t; i.usuario = u; return(i); }
public ActionResult Edit([Bind(Include = "id_tipo_inventario,descripcion_tipo,cuenta_contable,estado")] TipoInventario tipoInventario) { if (ModelState.IsValid) { db.Entry(tipoInventario).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoInventario)); }
public ActionResult Edit([Bind(Include = "IdTipoInventario,NombresTipoInventario,activo")] TipoInventario tipoInventario) { if (ModelState.IsValid) { db.Entry(tipoInventario).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoInventario)); }
public IHttpActionResult GetTipoInventario(int id) { TipoInventario tipoInventario = db.TipoInventario.Find(id); if (tipoInventario == null) { return(NotFound()); } return(Ok(tipoInventario)); }
public ActionResult Create([Bind(Include = "IdTipoInventario,NombresTipoInventario,activo")] TipoInventario tipoInventario) { if (ModelState.IsValid) { db.TipoInventario.Add(tipoInventario); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoInventario)); }
public ActionResult Create([Bind(Include = "id_tipo_inventario,descripcion_tipo,cuenta_contable,estado")] TipoInventario tipoInventario) { if (ModelState.IsValid) { db.Tipo_Inventario.Add(tipoInventario); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoInventario)); }
public async Task <IActionResult> Create([Bind("ID_TipoInventario,Descripcion,CuentaContable,Estado")] TipoInventario tipoInventario) { if (ModelState.IsValid) { _context.Add(tipoInventario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tipoInventario)); }
public IHttpActionResult PostTipoInventario(TipoInventario tipoInventario) { //if (!ModelState.IsValid) //{ // return BadRequest(ModelState); //} db.TipoInventario.Add(tipoInventario); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tipoInventario.Id_TipoInventario }, tipoInventario)); }
public ActionResult AfectaInventario(TipoInventario tipoInventario, List <Producto> listProductos, int noPuerta) { try { Sesion sesion = Session["UsuarioActual"] as Sesion; Notificacion <string> notificacion = new InventarioDAO().AfectaInventario(tipoInventario, listProductos, sesion.usuario.idUsuario, noPuerta); return(Json(notificacion, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { throw ex; } }
// GET: tipoInventario/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoInventario tipoInventario = db.Tipo_Inventario.Find(id); if (tipoInventario == null) { return(HttpNotFound()); } return(View(tipoInventario)); }
public ActionResult _Inventario(TipoInventario tipoInventario) { try { Notificacion <List <Producto> > notificacion = new ProductoDAO().ObtenerProductos(new Producto()); List <Producto> productos = notificacion.Modelo != null ? notificacion.Modelo : new List <Producto>(); ViewBag.listProductos = new SelectList(productos, "idProducto", "descipcionExistencias").ToList(); ViewBag.tipoInventario = Convert.ToInt32(tipoInventario.idTipoInventario); return(PartialView()); } catch (Exception ex) { throw ex; } }
public IHttpActionResult DeleteTipoInventario(int id) { TipoInventario tipoInventario = db.TipoInventario.Find(id); if (tipoInventario == null) { return(NotFound()); } //FUNCION DELETE tipoInventario.Estado = "0"; db.Entry(tipoInventario).State = EntityState.Modified; db.SaveChanges(); return(Ok()); }
public bool InsertOne(TipoInventario o) { try { using (var db = new DymContext()) { db.Add(o); return(db.SaveChanges() > 0 ? true : false); } } catch (Exception ex) { Ambiente.Mensaje("Algo salio mal con: " + MethodBase.GetCurrentMethod().Name + "@" + GetType().Name + "\n" + ex.ToString()); } return(false); }
public bool Update(TipoInventario o) { try { using (var db = new DymContext()) { db.Entry(o).State = Microsoft.EntityFrameworkCore.EntityState.Modified; return(db.SaveChanges() > 0 ? true : false); } } catch (Exception ex) { Ambiente.Mensaje("Algo salio mal con: " + MethodBase.GetCurrentMethod().Name + "@" + GetType().Name + "\n" + ex.ToString()); } return(false); }
private void TxtInventario_KeyDown(object sender, KeyEventArgs e) { ///INICIAR LA BUSQUEDA DEL INVENTARIO Y TRAER LAS PARTIDAS if (e.KeyCode == Keys.Enter) { using (var form = new FrmBusqueda(TxtInventario.Text, (int)Ambiente.TipoBusqueda.Inventarios)) { if (form.ShowDialog() == DialogResult.OK) { inventario = form.Inventario; tipoInventario = tipoInventarioController.SelectOne(inventario.TipoInventarioId); usuario = usuarioController.SelectOne(inventario.CreatedBy); CargaDatos(); } } } }
private void Incializa() { tipoInventarioController = new TipoInventarioController(); productoController = new ProductoController(); inventarioController = new InventarioController(); inventariopController = new InventariopController(); loteController = new LoteController(); movInvController = new MovInvController(); tipoInventario = null; producto = null; lote = null; inventario = null; categoria = null; partida = null; Costo = 0; partidas = new List <Inventariop>();; CreaInventario(); TxtTipoInv.Focus(); }
public bool DeletePartidas(TipoInventario o) { try { using (var db = new DymContext()) { var partidas = db.Inventariop.Where(x => x.InventarioId == o.TipoInventarioId).ToList(); if (partidas != null) { db.RemoveRange(partidas); db.SaveChanges(); return(true); } } } catch (Exception ex) { Ambiente.Mensaje(Ambiente.CatalgoMensajes[-1] + "@" + GetType().Name + "\n" + ex.ToString()); } return(false); }
private void TxtTipoInv_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { using (var form = new FrmBusqueda(TxtTipoInv.Text, (int)Ambiente.TipoBusqueda.TipoInvetario)) { if (form.ShowDialog() == DialogResult.OK) { tipoInventario = form.TipoInventario; if (!tipoInventario.Bloquea) { TxtAprobadoPor.Text = Ambiente.LoggedUser.Nombre; } else { TxtAprobadoPor.Text = ""; } TxtTipoInv.Text = tipoInventario.Descripcion; } } } }
private void SeleccionaRegistro() { if (Grid1.Rows.Count <= 0) { DialogResult = DialogResult.Abort; Dispose(); return; } switch (Catalogo) { case (int)Ambiente.TipoBusqueda.Clientes: using (var db = new DymContext()) { Cliente = db.Cliente.Where(x => x.ClienteId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Proveedores: using (var db = new DymContext()) { Proveedor = db.Proveedor.Where(x => x.ProveedorId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Productos: using (var db = new DymContext()) { Producto = db.Producto.Where(x => x.ProductoId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Categorias: using (var db = new DymContext()) { Categoria = db.Categoria.Where(x => x.CategoriaId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Laboratorios: using (var db = new DymContext()) { Laboratorio = db.Laboratorio.Where(x => x.LaboratorioId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Impuestos: using (var db = new DymContext()) { Impuesto = db.Impuesto.Where(x => x.ImpuestoId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Sustancias: using (var db = new DymContext()) { Sustancia = db.Sustancia.Where(x => x.SustanciaId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Estaciones: using (var db = new DymContext()) { Estacion = db.Estacion.Where(x => x.EstacionId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.ClavesSat: using (var db = new DymContext()) { CClaveProdServ = db.CClaveProdServ.Where(x => x.ClaveProdServId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Presentaciones: using (var db = new DymContext()) { Presentacion = db.Presentacion.Where(x => x.PresentacionId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.UnidadesMedida: using (var db = new DymContext()) { UnidadMedida = db.UnidadMedida.Where(x => x.UnidadMedidaId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Usuarios: using (var db = new DymContext()) { Usuario = db.Usuario.Where(x => x.UsuarioId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.MetodoPago: using (var db = new DymContext()) { MetodoPago = db.CMetodopago.Where(x => x.MetodoPagoId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.FormaPago: using (var db = new DymContext()) { FormaPago = db.CFormapago.Where(x => x.FormaPagoId.Equals( Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim())).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.UsoCDFI: using (var db = new DymContext()) { Usocfdi = db.CUsocfdi.Where(x => x.UsoCfdiid == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Tickets: using (var db = new DymContext()) { Venta = db.Venta.Where(x => x.NoRef == (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Empresas: using (var db = new DymContext()) { Empresa = db.Empresa.Where(x => x.EmpresaId == (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.RegimenFiscal: using (var db = new DymContext()) { Regimenfiscal = db.CRegimenfiscal.Where(x => x.RegimenFiscalId.Equals( Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString())).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Sucursal: using (var db = new DymContext()) { Sucursal = db.Sucursal.Where(x => x.SucursalId == (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Reportes: using (var db = new DymContext()) { Informe = db.Informe.Where(x => x.InformeId.Equals(Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString())).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.ConceptoMovsInv: using (var db = new DymContext()) { ConceptoMovInv = db.ConceptoMovInv.Where(x => x.ConceptoMovInvId.Equals(Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString())).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Lotes: using (var db = new DymContext()) { Lote = db.Lote.Where(x => x.LoteId == (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.TipoInvetario: using (var db = new DymContext()) { TipoInventario = db.TipoInventario.Where(x => x.TipoInventarioId == (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Inventarios: using (var db = new DymContext()) { Inventario = db.Inventario.Where(x => x.InventarioId == (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault(); } break; default: MessageBox.Show("Error, no hay enumerador para catalogo"); break; } DialogResult = DialogResult.OK; }