public void InsertNewProductoToOrder(List <PRODUCTO> ListProducto, USUARIO usuario) { try { using (FeriaVirtualEntities db = new FeriaVirtualEntities()) { ORDEN orden = new ORDEN { IDORDEN = DatabaseUtil.GetNextIDOrder(), FECHA = DateTime.Now, CLIENTE_RUTCLIENTE = usuario.RUTUSUARIO, ESTADO = "Pendiente" }; db.ORDEN.Add(orden); db.SaveChanges(); foreach (var item in ListProducto) { PRODUCTO producto = new PRODUCTO { IDPRODUCTO = DatabaseUtil.GetNextIDProducto(), DESCRIPCION = item.DESCRIPCION, CANTIDAD = item.CANTIDAD, ORDEN_IDORDEN = GetLastOrder() }; db.PRODUCTO.Add(producto); db.SaveChanges(); } } } catch (Exception) { throw; } }
public ORDEN ChangeEstadoCotizacionAceptarORechazar(ORDEN ordenC) { try { using (FeriaVirtualEntities db = new FeriaVirtualEntities()) { ORDEN orden = db.ORDEN.Where(or => or.IDORDEN == ordenC.IDORDEN).FirstOrDefault(); if (ordenC.CAMBIAESTADO == "Aceptar") { orden.ESTADO = "Aceptado"; } else { orden.ESTADO = "Rechazado"; } db.SaveChanges(); return(orden); } } catch (Exception) { throw; } }
public JsonResult ChangeEstadoCotizacion(ORDEN orden) { var clientM = new ClienteManager(); var cambiaEstadoC = clientM.ChangeEstadoCotizacionAceptarORechazar(orden); var Neworden = new ORDEN { IDORDEN = cambiaEstadoC.IDORDEN, FECHA = cambiaEstadoC.FECHA, CLIENTE_RUTCLIENTE = cambiaEstadoC.CLIENTE_RUTCLIENTE, ESTADO = cambiaEstadoC.ESTADO }; return(Json(Neworden)); }
public JsonResult EditEstadoOrden(ORDEN orden) { var estado = new ClienteManager(); var updateEstado = estado.UpdateEstadoOrden(orden); var updateNoDisposable = new ORDEN { IDORDEN = updateEstado.IDORDEN, CANTIDAD = updateEstado.CANTIDAD, FECHA = updateEstado.FECHA, CLIENTE_RUTCLIENTE = updateEstado.CLIENTE_RUTCLIENTE, ESTADO = updateEstado.ESTADO }; return(Json(updateNoDisposable)); }
private void UpdateRecepcionadoToPagado(decimal?ordenid) { try { using (FeriaVirtualEntities db = new FeriaVirtualEntities()) { ORDEN orden = db.ORDEN.Where(or => or.IDORDEN == ordenid).FirstOrDefault(); orden.ESTADO = "Pagado"; db.SaveChanges(); } } catch (Exception) { throw; } }
public ActionResult GetRecepcion(decimal id) { var ordenEstado = new ORDEN(); if (id != 0) { ordenEstado = collection.GetEstadoOrden(id); } var ordenEnvio = new ORDEN { IDORDEN = ordenEstado.IDORDEN, ESTADO = "Recepcionado" }; return(View(ordenEnvio)); }
public ORDEN UpdateEstadoOrden(ORDEN estadoOr) { try { using (FeriaVirtualEntities db = new FeriaVirtualEntities()) { ORDEN orden = db.ORDEN.Where(or => or.IDORDEN == estadoOr.IDORDEN).FirstOrDefault(); orden.ESTADO = estadoOr.ESTADO; db.SaveChanges(); return(orden); } } catch (Exception) { throw; } }
public string ChangeEstadoCotizacionSent(decimal?ordenid) { try { using (FeriaVirtualEntities db = new FeriaVirtualEntities()) { ORDEN orden = db.ORDEN.Where(or => or.IDORDEN == ordenid).FirstOrDefault(); orden.ESTADO = "Cotizacion"; db.SaveChanges(); return(orden.ESTADO); } } catch (Exception) { throw; } }