public ActionResult DeleteConfirmed(int id) { FacturasDetalles facturasDetalles = db.FacturaDetalle.Find(id); db.FacturaDetalle.Remove(facturasDetalles); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,FacturaId,PeliculaId,Titulo,Cantidad,Precio")] FacturasDetalles facturasDetalles) { if (ModelState.IsValid) { db.Entry(facturasDetalles).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(facturasDetalles)); }
public ActionResult Create([Bind(Include = "Id,FacturaId,PeliculaId,Titulo,Cantidad,Precio")] FacturasDetalles facturasDetalles) { if (ModelState.IsValid) { db.facturaDetalledb.Add(facturasDetalles); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(facturasDetalles)); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { FechaTextBox.Text = DateTime.Now.ToString("yyyy-MM-dd"); LlenaCombo(); ViewState["FacturaDetalle"] = new FacturasDetalles(); LlenaReport(); } }
// GET: FacturasDetalles/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FacturasDetalles facturasDetalles = db.facturaDetalledb.Find(id); if (facturasDetalles == null) { return(HttpNotFound()); } return(View(facturasDetalles)); }
private void AgregarDetalle(FacturasDetalles facturasDetalles) { foreach (var item in Facturas.Detalle) { if (item.IdArticulo == facturasDetalles.IdArticulo) { item.Cantidad += facturasDetalles.Cantidad; item.Importe = item.Precio * item.Cantidad; return; } } Facturas.Detalle.Add(facturasDetalles); }
public static FacturasDetalles Buscar(int?detalleId) { FacturasDetalles detail = null; using (var conexion = new MoviesExtremeDb()) { try { detail = conexion.FacturaDetalle.Find(detalleId); } catch (Exception) { throw; } } return(detail); }
public static bool EliminarDetalleFactura(FacturasDetalles detalle) { Contexto db = new Contexto(); try { var articulo = db.articulos.Find(detalle.IdArticulo); articulo.Existencia += detalle.Cantidad; db.DetalleFactura.Remove(detalle); db.SaveChanges(); } catch (Exception e) { MessageBox.Show(e.Message); } return(true); }
private void LlenarCampos(Facturas facturacion) { FacturasDetalles detalle = new FacturasDetalles(); FacturaIdTextbox.Text = facturacion.FacturaId.ToString(); MontoTextBox.Text = facturacion.Monto.ToString(); SubtotalTextBox.Text = facturacion.SubTotal.ToString(); TotalTextBox.Text = facturacion.Total.ToString(); DevueltaTextBox.Text = facturacion.Devuelta.ToString(); //Cargar el detalle al Grid ViewState["Facturacion"] = facturacion.Detalles; detalleGridView.DataSource = (List <FacturasDetalles>)ViewState["Facturacion"]; detalleGridView.DataBind(); }
private Facturas LlenaClase() { Facturas facturacion = new Facturas(); FacturasDetalles detalle = new FacturasDetalles(); facturacion.FacturaId = Utilities.Utils.ToInt(FacturaIdTextbox.Text); facturacion.ClienteId = Utilities.Utils.ToInt(ClienteDropDownList.Text); facturacion.Fecha = DateTime.Parse(FechaTextBox.Text); facturacion.Monto = Utilities.Utils.ToDecimal(MontoTextBox.Text); facturacion.Devuelta = Utilities.Utils.ToDecimal(DevueltaTextBox.Text); facturacion.SubTotal = Utils.ToDecimal(SubtotalTextBox.Text); facturacion.Total = Utils.ToDecimal(TotalTextBox.Text); facturacion.Detalles = (List <FacturasDetalles>)ViewState["Facturacion"]; return(facturacion); }
private void Agregarbutton_Click(object sender, EventArgs e) { if (HayErrores1()) { MessageBox.Show("Favor revisar todos los campos!!", "Validación!!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { FacturasDetalles detalle = new FacturasDetalles(); detalle.IdFactura = (int)FacturaIDnumericUpDown.Value; detalle.IdArticulo = (int)ArticulocomboBox.SelectedValue; detalle.IdCliente = (int)ClientecomboBox.SelectedValue; detalle.Cantidad = Convert.ToInt32(CantidadnumericUpDown.Value); detalle.Precio = (float)Convert.ToInt32(PrecionumericUpDown.Text); detalle.Importe = (float)Convert.ToInt32(ImportenumericUpDown.Text); AgregarDetalle( detalle ); DetalledataGridView.DataSource = null; DetalledataGridView.DataSource = Facturas.Detalle; DetalledataGridView.Columns["ID"].Visible = false; DetalledataGridView.Columns["IdFactura"].Visible = false; DetalledataGridView.Columns["IdUsuario"].Visible = false; DetalledataGridView.Columns["IdCliente"].Visible = false; Total(); } CantidadnumericUpDown.Value = 0; }