public ObjPedido getPedido() { string consulta = "select top(1) idpedido,fecha_pedido,nombre_cliente,total,pais_idpais,usuario_idusuario,correlativo,nit from pedido order by idpedido desc"; DataTable dt = consultarBD(consulta); if (dt != null) { if (dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { ObjPedido n = new ObjPedido(); n.id = Int16.Parse(row["idpedido"].ToString()); n.fecha = row["fecha_pedido"].ToString(); n.cliente = row["nombre_cliente"].ToString(); n.total = Double.Parse(row["total"].ToString()); n.idpais = Int16.Parse(row["pais_idpais"].ToString()); n.idusuario = Int16.Parse(row["usuario_idusuario"].ToString()); n.correlativo = row["correlativo"].ToString(); n.nit = row["nit"].ToString(); return(n); } } } return(null); }
public ActionResult registrarVenta() { string insert = "insert into pedido(fecha_pedido,nombre_cliente,estado,total,nit,pais_idpais,usuario_idusuario, correlativo) " + "values(GETDATE(),'" + Session["CLIENTE"].ToString() + "',1," + Session["TOTAL"].ToString() + "," + Session["NIT"].ToString() + "," + Session["PAIS"].ToString() + "," + Session["idU"].ToString() + ",0)"; consultarBD(insert); ObjPedido pedido = getPedido(); if (pedido != null) { List <ObjProducto> detallePedido = Session["CARRETILLA"] as List <ObjProducto>; foreach (ObjProducto a in detallePedido) { if (a.cantidadBD > a.cantidad) { insert = "insert into det_pedido(cantidad,precio,pedido_idpedido,producto_idproducto)" + "values (" + a.cantidad + "," + a.precioUnitario + "," + pedido.id + "," + a.idproducto + ")"; consultarBD(insert); actualizarBD(a.idproducto, a.cantidadBD - a.cantidad); } } Session["CLIENTE"] = null; Session["PAIS"] = null; Session["NIT"] = null; Session["CARRETILLA"] = null; Session["TOTAL"] = 0; } return(RedirectToAction("vMODINI_Logeado", "MODINI_Logeado")); }
public Pedido ObtenerPedido(int IdPedido) { return(ObjPedido.Obtener(IdPedido)); }
public Pedido ModificarPedido(Pedido pedido) { return(ObjPedido.Modificar(pedido)); }
public IList <Pedido> ListarPedido() { return(ObjPedido.ListarTodos()); }
public Pedido CrearPedido(Pedido pedido) { return(ObjPedido.Crear(pedido)); }