Exemplo n.º 1
0
        public List <Guiarecepcion> ListarProductoParametros(String Nombre, DateTime Fecha)
        {
            SqlCommand           cmd   = null;
            List <Guiarecepcion> lista = new List <Guiarecepcion>();

            try {
                SqlConnection cn = Conexion.Instancia.conectar();
                cmd = new SqlCommand("ReporteRecepcionparametro", cn);
                cmd.Parameters.AddWithValue("@nombre", Nombre);
                cmd.Parameters.AddWithValue("@fechaentrada", Fecha);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Guiarecepcion g = new Guiarecepcion();
                    g.idGuiaRec    = Convert.ToInt16(dr["idGuiaRec"]);
                    g.FechaEntrada = Convert.ToDateTime(dr["FechaEntrada"]);
                    Usuario u = new Usuario();
                    u.idUsuario       = Convert.ToInt16(dr["idUsuario"]);
                    u.Nombre          = dr["Nombre"].ToString();
                    u.ApellidoPaterno = dr["ApellidoPaterno"].ToString();
                    u.ApellidoMaterno = dr["ApellidoMaterno"].ToString();
                    g.usuario         = u;
                    lista.Add(g);
                }
            }
            catch (Exception e) { throw e; }
            return(lista);
        }
Exemplo n.º 2
0
        public Int32 InsertarGuiarecepcion(Guiarecepcion g)
        {
            try {
                //String cadXML = "";
                //cadXML += "<Guia ";
                //cadXML += "idUsuario='" + g.usuario.idUsuario + "'>";

                String cadXML = "";
                cadXML += "<Guia ";
                cadXML += "idUsuario='" + g.usuario.idUsuario + "'>";

                List <DetGuiaRec> detalle = g.Detalle;
                foreach (DetGuiaRec d in detalle)
                {
                    cadXML += "<Detalle ";
                    cadXML += "idProducto='" + d.producto.idProducto + "' ";
                    cadXML += "Cantidad ='" + d.Cantidad + "' ";
                    cadXML += "Precio ='" + d.Precio + "' ";
                    cadXML += "observacion='" + d.Observacion + "'/>";
                }
                cadXML += "</Guia>";
                cadXML  = "<root>" + cadXML + "</root>";
                return(datGuiarecepcion.Instancia.SubirGuiarecepcion(cadXML));
                //eso se refiere que como se usa en vrios se debe hacer un objeto que se llene
            }
            catch (Exception e) { throw e; }
        }
Exemplo n.º 3
0
        public ActionResult Guardarguia()
        {
            Guiarecepcion g = new Guiarecepcion();

            g.usuario = (Usuario)Session["usuario"];

            List <DetGuiaRec> detalle = new List <DetGuiaRec>();
            DataTable         dt      = (DataTable)Session["recepcion"];

            foreach (DataRow r in dt.Rows)
            {
                DetGuiaRec d = new DetGuiaRec();
                d.Cantidad    = Convert.ToInt16(r["cantidad"]);
                d.Observacion = r["observacion"].ToString();
                Producto pr = new Producto();
                pr.idProducto = Convert.ToInt16(r["idProducto"]);
                d.Precio      = Convert.ToDecimal(r["Precio"]);
                d.producto    = pr;
                detalle.Add(d);
            }
            g.Detalle = detalle;
            Int32 guia = logGuiarecepcion.Instancia.InsertarGuiarecepcion(g);

            Session["recepcion"] = null;
            return(RedirectToAction("Guiarecepcion"));
        }
Exemplo n.º 4
0
 public String formarCadXMLPrincipal(Guiarecepcion g)
 {
     return("<Guia " + "idUsuario='" + g.usuario.idUsuario + "'>");
 }