public TicketDetalle find(int idTicketDetalle) { TicketService.TicketDetalleService ticketDetalleService = new TicketService.TicketDetalleService(); TicketDetalle ticketDetalleBuscado = ticketDetalleService.find(idTicketDetalle); return(ticketDetalleBuscado); }
public TicketDetalle updateTicketDetalle(int idTicketDetalle, decimal precioUnitarioTicketDetalle, int cantidadTicketDetalle) { TicketService.TicketDetalleService ticketDetalleService = new TicketService.TicketDetalleService(); TicketDetalle ticketDetalleModificado = ticketDetalleService.updateTicketDetalle(idTicketDetalle, precioUnitarioTicketDetalle, cantidadTicketDetalle); return(ticketDetalleModificado); }
public int Add(TicketDetalle NewClase) { int n = 0; var x = NewClase; using (var db = new Data()) { var item = new TicketDetalle() { Codigoproducto = x.Codigoproducto, Cant = x.Cant, Ticket = x.Ticket, Neto = x.Neto, Monto = x.Monto, Iva = x.Iva, Factura = x.Factura, Adicionales = x.Adicionales, Mesa = x.Mesa, Id = x.Id, Nota = x.Nota, Notas = x.Notas, Nombre = x.Nombre, Origen = x.Origen, Cuenta = x.Cuenta }; db.TicketDetalle.Add(item); db.SaveChanges(); //db.Entry(item).GetDatabaseValues(); n = item.Id; } return(n); }
public void Edit(TicketDetalle ticketEdit) { bool resp = true; var x = ticketEdit; try { using (var db = new Data()) { var pac = (from p in db.TicketDetalle where p.Id == ticketEdit.Id select p).FirstOrDefault(); pac.Neto = x.Neto; pac.Monto = x.Monto; pac.Cant = x.Cant; pac.Adicionales = x.Adicionales; pac.Mesa = x.Mesa; pac.Nombre = x.Nombre; pac.Origen = x.Origen; pac.Cuenta = x.Cuenta; db.Entry(pac).State = EntityState.Modified; db.SaveChanges(); } } catch (DbEntityValidationException e) { } }
// input: Atributos del DetalleTicket // method: Crea una DetalleTicket en la base con los atributos pasados por parámetro // Output: Devuelto dicho DetalleTicket creado public TicketDetalle addTicketDetalle(int idProducto, decimal preciounitario, int cantidad, Ticket miticket) { List <TicketDetalle> listaTicketDetalle = ConectionFactory.getBaseTickets().listaTicketDetalle; TicketDetalle ticketdetallenew = new TicketDetalle(listaTicketDetalle.Count, idProducto, preciounitario, cantidad, miticket); listaTicketDetalle.Add(ticketdetallenew); return(ticketdetallenew); }
// input: TicketDetalle a eliminar // method: elimina el TicketDetalle de la DB // Output: TicketDetalle eliminado public List <TicketDetalle> removeTicketDetalle(int idTicketDetalle) { //Busco el TicketDetalle a eliminar TicketDetalle ticketDetalleBuscado = this.find(idTicketDetalle); //Remuevo el Ticket de la lista de TicketDetalles ConectionFactory.getBaseTickets().listaTicketDetalle.Remove(ticketDetalleBuscado); return(ConectionFactory.getBaseTickets().listaTicketDetalle); }
// input: Atributos de TicketDetalle a actualizar // method: Crea un TicketDetalle en la base con los atributos pasados por parámetro // Output: Devuelve dicho TicketDetalle public TicketDetalle updateTicketDetalle(int idTicketDetalle, decimal precioUnitarioTicketDetalle, int cantidadTicketDetalle) { TicketDetalle ticketDetalle = this.find(idTicketDetalle); //atributos a actualizar ticketDetalle.preciounitario = precioUnitarioTicketDetalle; ticketDetalle.cantidad = cantidadTicketDetalle; return(ticketDetalle); }
public TicketDetalle addTicketDetalle(int idProductoDetalle, decimal precioUnitarioTicketDetalle, int cantidadTicketDetalle, int idTicket) { TicketService.TicketService ticketService = new TicketService.TicketService(); Ticket miTicket = ticketService.find(idTicket); TicketService.TicketDetalleService ticketdetalleservice = new TicketService.TicketDetalleService(); TicketDetalle ticketdetallenew = ticketdetalleservice.addTicketDetalle(idProductoDetalle, precioUnitarioTicketDetalle, cantidadTicketDetalle, miTicket); return(ticketdetallenew); }
void OnClickButton(object sender, EventArgs e) { selection = Convert.ToInt16(((Button)sender).Tag); SubOpciones = prodMan.GetProductos(selection, true); level++; var Ivastr = new Iva().getIvaString('G'); if (level >= 2) { level = 1; Producto = prodMan.GetProducto(selection); TicketDetalle item = new TicketDetalle() { Id = 0, IdProducto = Producto.IdProducto, Nombre = Producto.Nombre, Codigoproducto = Producto.Codigo, Cant = 1, Cuenta = (int)this.cuenta.Value, Factura = "", Nota = "", Neto = Producto.PrecioNeto, Monto = Producto.PrecioNeto * 1, Mesa = CurrentMesa.Siglas, Ticket = CurrentTicketNro, Notas = "", Adicionales = "", Iva = Convert.ToDecimal(Ivastr) / 100, Montoiva = Producto.PrecioNeto * Convert.ToDecimal(Ivastr) / 100 }; TicketDoc.lista.Add(item); refreshView(); iralUltimoRegistro(); if (MainFrm.defaultValues.Regresa) { level--; this.displayOpciones(Opciones, false); } } else { this.displayOpciones(SubOpciones, false); } }
public ActionResult AddTicket() { Boolean ses = ValidarSesion(); if (ses) { Ticket t = new Ticket(); TicketDetalle tdet = new TicketDetalle(); t.Estado = Convert.ToInt32((Request.Form["Estados"])); t.Prioridad = Convert.ToInt32(Request.Form["Prioridades"]); t.Usuario = Convert.ToInt32(Session["UsuarioId"]); t.UsuarioAsignado = Convert.ToInt32(Request.Form["Usuarios"]); t.TicketDescripcion = Request.Form["TicketDescripcion"]; tdet.UsuarioDetalle = Convert.ToInt32(Session["UsuarioId"]); tdet.Observaciones = Request.Form["Observaciones"]; t.SaveTicket(t, tdet); return(Json(t)); } else { return(RedirectToAction("Index", "Login")); } }