public ActionResult DeleteConfirmed(int id) { Consumibles consumibles = db.Consumibles.Find(id); db.Consumibles.Remove(consumibles); db.SaveChanges(); return(RedirectToAction("Index")); }
public Consumibles DataRowToConsu(DataRow row) { var codigo = Decimal.Parse(row["CONS_CODIGO"].ToString()); var pre = Decimal.Parse(row["CONS_PRECIO"].ToString()); var desc = row["CONS_DESCRIPCION"].ToString(); var cons = new Consumibles(codigo, pre, desc); return(cons); }
// GET: Inventario/Consumibles/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Consumibles consumibles = db.Consumibles.Find(id); if (consumibles == null) { return(HttpNotFound()); } return(View(consumibles)); }
public ActionResult Edit([Bind(Include = "id_consumible,descripcion,costo,costo_venta,existencia,activo,eliminado,id_usuario_creacion,id_usuario_modificacion,id_usuario_eliminacion,fecha_creacion,fecha_modificacion,fecha_eliminacion,id_consumible_tipo")] Consumibles consumibles) { if (ModelState.IsValid) { db.Entry(consumibles).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_usuario_creacion = new SelectList(db.Usuarios, "id_usuario", "email", consumibles.id_usuario_creacion); ViewBag.id_usuario_eliminacion = new SelectList(db.Usuarios, "id_usuario", "email", consumibles.id_usuario_eliminacion); ViewBag.id_usuario_modificacion = new SelectList(db.Usuarios, "id_usuario", "email", consumibles.id_usuario_modificacion); ViewBag.id_consumible = new SelectList(db.Bodega_Inventario_Consumibles, "id_consumible", "id_consumible", consumibles.id_consumible); ViewBag.id_consumible_tipo = new SelectList(db.Consumible_Tipo, "id_consumible_tipo", "descripcion", consumibles.id_consumible_tipo); return(View(consumibles)); }
private void button1_Click(object sender, EventArgs e) { if (this.dataGridView1.SelectedRows.Count > 0) { cantidad = cantidad + 1; Consumibles consumible_seleccionado = (Consumibles)this.dataGridView1.SelectedRows[0].DataBoundItem; renglon = tabla.NewRow(); renglon[0] = consumible_seleccionado.codigo.ToString(); renglon[1] = consumible_seleccionado.precio.ToString(); renglon[2] = consumible_seleccionado.descripcion.ToString();; renglon[3] = "0"; tabla.Rows.Add(renglon); dataGridView2.DataSource = tabla; this.dataGridView2.Columns["codigo"].Visible = false; this.dataGridView2.Columns["precio"].ReadOnly = true; this.dataGridView2.Columns["descripcion"].ReadOnly = true; int n = 0, m = 0; while (n < consu_grilla.Count) { if (consu_grilla.ElementAt(n).descripcion == consumible_seleccionado.descripcion) { m = n; } n = n + 1; } consu_grilla.RemoveAt(m); this.dataGridView1.DataSource = new List <Consumibles>(); this.dataGridView1.Refresh(); this.dataGridView1.DataSource = consu_grilla; this.dataGridView1.Refresh(); } else { MessageBox.Show("Seleccione un consumible", "Alerta", MessageBoxButtons.OK); } }
// GET: Inventario/Consumibles/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Consumibles consumibles = db.Consumibles.Find(id); if (consumibles == null) { return(HttpNotFound()); } ViewBag.id_usuario_creacion = new SelectList(db.Usuarios, "id_usuario", "email", consumibles.id_usuario_creacion); ViewBag.id_usuario_eliminacion = new SelectList(db.Usuarios, "id_usuario", "email", consumibles.id_usuario_eliminacion); ViewBag.id_usuario_modificacion = new SelectList(db.Usuarios, "id_usuario", "email", consumibles.id_usuario_modificacion); ViewBag.id_consumible = new SelectList(db.Bodega_Inventario_Consumibles, "id_consumible", "id_consumible", consumibles.id_consumible); ViewBag.id_consumible_tipo = new SelectList(db.Consumible_Tipo, "id_consumible_tipo", "descripcion", consumibles.id_consumible_tipo); return(View(consumibles)); }
private void button1_Click(object sender, EventArgs e) { Estadia est = RepositorioEstadia.Instance.BuscarEstadiaxCod(items.ElementAt(0).cod_estadia); Reserva res = RepositorioReserva.Instance.BuscarReserva2(est.codigoReserva); Decimal comprador = RepositorioReserva.Instance.BuscarUsuario(res.identificador); RepositorioFactura.Instance.GenerarFactura(monto_a_pagar, items.ElementAt(0).cod_estadia, comprador); int n = 0; while (n < items.Count) { Decimal precio = RepositorioConsumibles.Instance.BuscarMonto(items.ElementAt(n).cod_consumible); RepositorioFactura.Instance.InsertarItemAFactura(items.ElementAt(n).cod_estadia, items.ElementAt(n).cod_consumible, items.ElementAt(n).cantidad, precio, items.ElementAt(n).cod_habitacion); n = n + 1; } List <Item> items_factura = new List <Item>(); items_factura = RepositorioFactura.Instance.BuscarItemsXFac(items.ElementAt(0).cod_estadia); n = 0; int j = 0; while (n < items.Count) { Decimal precio = RepositorioConsumibles.Instance.BuscarMonto(items.ElementAt(n).cod_consumible); j = 0; while (j < items_factura.Count) { Consumibles consumibl = RepositorioConsumibles.Instance.BuscarConsuUnico(items.ElementAt(n).cod_consumible); if (items_factura.ElementAt(j).precio == consumibl.precio) { RepositorioEscoit.Instance.ActualizarEscoit(items.ElementAt(n).cod_estadia, items.ElementAt(n).cod_consumible, items_factura.ElementAt(j).identificador); } j = j + 1; } n = n + 1; } new Pagar(items.ElementAt(0).cod_estadia, monto_a_pagar).ShowDialog(this); this.Close(); }