Exemple #1
0
        public List <Consolidado> Consolidado(int tipo, int anio, int mes)
        {
            DbCommand          dbConsulta;
            List <Consolidado> _consolidado = new List <Consolidado>();

            try
            {
                dbConsulta = conexionDB.GetStoredProcCommand("PRC_CONSULTA_CONSOLIDADO");
                conexionDB.AddInParameter(dbConsulta, "@TIPO", DbType.Int32, tipo);
                conexionDB.AddInParameter(dbConsulta, "@ANIO", DbType.Int32, anio);
                conexionDB.AddInParameter(dbConsulta, "@MES", DbType.Int32, mes);
                using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta))
                {
                    while (dr.Read())
                    {
                        Consolidado _consola = new Consolidado();
                        _consola = RetornaConsolidado(dr, tipo);
                        _consolidado.Add(_consola);
                    }
                }
            }
            catch (Exception ex)
            {
                CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace);
            }
            return(_consolidado);
        }
 public ProductoxOrdenCompra(Consolidado c,int idOrden)
 {
     this.cantidad = Convert.ToString(c.Cantidad);
     this.producto = c.Producto;
     this.idOrden = idOrden;
     this.PrecioUnitario = c.Costo;
 }
Exemple #3
0
        private void Atualizar(string nome, string valor)
        {
            Consolidado consolidado = db.Consolidado.Where(c => c.Nome == nome).FirstOrDefault();

            consolidado.Valor           = valor;
            db.Entry(consolidado).State = EntityState.Modified;
        }
        public async Task <IActionResult> Edit(int id, [Bind("consolidadoID,anioConsolidado,ventasConsolidado,productoID,mesID")] Consolidado consolidado)
        {
            if (id != consolidado.consolidadoID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(consolidado);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ConsolidadoExists(consolidado.consolidadoID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["mesID"]      = new SelectList(_context.Mes, "mesID", "mesID", consolidado.mesID);
            ViewData["productoID"] = new SelectList(_context.Set <Producto>(), "productoID", "productoID", consolidado.productoID);
            return(View(consolidado));
        }
Exemple #5
0
        public override global::System.Data.DataSet Clone()
        {
            Consolidado cln = ((Consolidado)(base.Clone()));

            cln.InitVars();
            cln.SchemaSerializationMode = this.SchemaSerializationMode;
            return(cln);
        }
Exemple #6
0
        public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs)
        {
            Consolidado ds = new Consolidado();

            global::System.Xml.Schema.XmlSchemaComplexType type     = new global::System.Xml.Schema.XmlSchemaComplexType();
            global::System.Xml.Schema.XmlSchemaSequence    sequence = new global::System.Xml.Schema.XmlSchemaSequence();
            global::System.Xml.Schema.XmlSchemaAny         any      = new global::System.Xml.Schema.XmlSchemaAny();
            any.Namespace = ds.Namespace;
            sequence.Items.Add(any);
            type.Particle = sequence;
            global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
            if (xs.Contains(dsSchema.TargetNamespace))
            {
                global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
                global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
                try {
                    global::System.Xml.Schema.XmlSchema schema = null;
                    dsSchema.Write(s1);
                    for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();)
                    {
                        schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
                        s2.SetLength(0);
                        schema.Write(s2);
                        if ((s1.Length == s2.Length))
                        {
                            s1.Position = 0;
                            s2.Position = 0;
                            for (; ((s1.Position != s1.Length) &&
                                    (s1.ReadByte() == s2.ReadByte()));)
                            {
                                ;
                            }
                            if ((s1.Position == s1.Length))
                            {
                                return(type);
                            }
                        }
                    }
                }
                finally {
                    if ((s1 != null))
                    {
                        s1.Close();
                    }
                    if ((s2 != null))
                    {
                        s2.Close();
                    }
                }
            }
            xs.Add(dsSchema);
            return(type);
        }
        public async Task <IActionResult> Create([Bind("consolidadoID,anioConsolidado,ventasConsolidado,productoID,mesID")] Consolidado consolidado)
        {
            if (ModelState.IsValid)
            {
                _context.Add(consolidado);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["mesID"]      = new SelectList(_context.Mes, "mesID", "mesID", consolidado.mesID);
            ViewData["productoID"] = new SelectList(_context.Set <Producto>(), "productoID", "productoID", consolidado.productoID);
            return(View(consolidado));
        }
Exemple #8
0
        public ActionResult EditarPlanificacion(string nroTarja)
        {
            GlobalResponse globalResponse = new GlobalResponse();

            var data = new Consolidado().EditarPlan(ref globalResponse, nroTarja);

            return(Json(new
            {
                aaData = data,
                globalResponse.HasError,
                globalResponse.Message
            }, JsonRequestBehavior.AllowGet));
        }
Exemple #9
0
        public ActionResult ObtLisCons()
        {
            GlobalResponse globalResponse = new GlobalResponse();

            var data = new Consolidado().ObtPlanConso(ref globalResponse, Singleton.RepositoryUsers.Find(u => u.RutUsuario == User.Identity.Name).CodTerminal);

            return(Json(new
            {
                aaData = data,
                TieneError = globalResponse.HasError,
                Mensaje = globalResponse.Message
            }, JsonRequestBehavior.AllowGet));
        }
Exemple #10
0
        public ActionResult ObtLisDocCons(string nroTarja)
        {
            GlobalResponse globalResponse = new GlobalResponse();

            var data = new Consolidado().ObtDocsConso(ref globalResponse, nroTarja);

            return(Json(new
            {
                aaData = data,
                TieneError = globalResponse.HasError,
                Mensaje = globalResponse.Message
            }, JsonRequestBehavior.AllowGet));
        }
Exemple #11
0
        public ActionResult GuardarMercCons(string nroTarja, string nroDoc, string codMercancia, string marca, string contenido, string bultoPrin, string bultoSec, string alto, string largo, string ancho, string cantidad, string peso)
        {
            GlobalResponse globalResponse = new GlobalResponse();

            Consolidado.GuardarMercCons(ref globalResponse, nroTarja, nroDoc, codMercancia, marca, contenido, bultoPrin, bultoSec, alto, largo, ancho, cantidad, peso);
            if (!globalResponse.HasError)
            {
                globalResponse.Message  = "Documento ingresado con exito";
                globalResponse.HasError = false;
            }

            return(Json(new
            {
                globalResponse.HasError,
                globalResponse.Message
            }));
        }
Exemple #12
0
        public ActionResult EliminarDoc(string nroDoc, string nroTarja)
        {
            GlobalResponse globalResponse = new GlobalResponse();

            Consolidado.EliminarDoc(ref globalResponse, nroDoc, nroTarja);
            if (!globalResponse.HasError)
            {
                globalResponse.Message  = "Planificacion eliminada con exito";
                globalResponse.HasError = false;
            }

            return(Json(new
            {
                globalResponse.HasError,
                globalResponse.Message
            }));
        }
Exemple #13
0
        public ActionResult GuardarPlanCons(string nroTarja, string reserva, string terminal, string contenedor, string nave, string viaje, string puertOr, string puerDest, string cliente, string iso, string sello, string fecha, string tarjador)
        {
            GlobalResponse globalResponse = new GlobalResponse();

            Consolidado.GuardarPlanCons(ref globalResponse, nroTarja, reserva, terminal, contenedor, nave, viaje, puertOr, puerDest, cliente, iso, sello, fecha, tarjador);
            if (!globalResponse.HasError)
            {
                globalResponse.Message  = "Planificacion ingresada con exito";
                globalResponse.HasError = false;
            }

            return(Json(new
            {
                globalResponse.HasError,
                globalResponse.Message
            }));
        }
Exemple #14
0
        public ActionResult guardarDocCons(string nroTarja, string nroDoc, string tipoDoc, string dres, string consignante, string consignatario, string despachante)
        {
            GlobalResponse globalResponse = new GlobalResponse();

            Consolidado.GuardarDocCons(ref globalResponse, nroTarja, nroDoc, tipoDoc, dres, consignante, consignatario, despachante);
            if (!globalResponse.HasError)
            {
                globalResponse.Message  = "Documento ingresado con exito";
                globalResponse.HasError = false;
            }

            return(Json(new
            {
                globalResponse.HasError,
                globalResponse.Message
            }));
        }
Exemple #15
0
        public ActionResult EliminarMercCons(string codMercancia)
        {
            GlobalResponse globalResponse = new GlobalResponse();

            Consolidado.EliminarMercCons(ref globalResponse, codMercancia);
            if (!globalResponse.HasError)
            {
                globalResponse.Message  = "Planificacion eliminada con exito";
                globalResponse.HasError = false;
            }

            return(Json(new
            {
                globalResponse.HasError,
                globalResponse.Message
            }));
        }
        public object Buscar(params object[] filters)
        {
            DBConexion DB = new DBConexion();

            SqlConnection conn = DB.conn;
            SqlCommand cmd = DB.cmd;
            SqlDataReader reader;

            cmd.CommandText = "select ps.idProducto as idProducto, sum(ps.cantidadAtendida) as suma from " +
                              " ProductoxSolicitudAd ps , SolicitudAdquisicion p where " +
                              "ps.idSolicitudAD = p.idSolicitudAD and p.estado = 2 " +

                              " group by ps.idProducto; ";

            cmd.CommandType = CommandType.Text;
            cmd.Connection = conn;
            List<Consolidado> lst = new List<Consolidado>();

            try
            {
                conn.Open();

                reader = cmd.ExecuteReader();

                while (reader.Read())
                {

                    Consolidado p = new Consolidado();
                    p.Cantidad = Convert.ToInt32(reader["suma"].ToString());
                    p.Producto = new ProductoSQL().Buscar_por_CodigoProducto(Convert.ToInt32(reader["idProducto"].ToString()));

                    lst.Add(p);
                }

                conn.Close();

            }
            catch (Exception e)
            {
                MessageBox.Show(e.StackTrace.ToString());
            }

            return lst;
        }
Exemple #17
0
        private Consolidado RetornaConsolidado(IDataReader dr, int tipo)
        {
            Consolidado _cons = new Consolidado();

            _cons.Anio = Convert.ToInt16(dr["AÑO"]);
            if (tipo == 3)
            {
                _cons.Mes = dr["MES"].ToString();
                _cons.Dia = Convert.ToInt16(dr["DIA"].ToString());
            }
            if (tipo == 2)
            {
                _cons.Mes = dr["MES"].ToString();
            }
            _cons.Utilidad = Convert.ToDecimal(dr["UTILIDAD"].ToString());
            _cons.Ventas   = Convert.ToDecimal(dr["VENTAS"].ToString());
            _cons.Tarjeta  = Convert.ToDecimal(dr["TARJETA"].ToString());
            return(_cons);
        }
        public bool existe(Consolidado p, List<Proveedor> l)
        {
            foreach (Proveedor pi in l) {

                if (pi.IdProveedor == p.Prov.IdProveedor) {
                    return true;
                }
            }
            return false;
        }
        public void buscarRespuesta(Consolidado p)
        {
            foreach (Consolidado pi in LstRespuesta){

                if (p.Prov.IdProveedor == pi.Prov.IdProveedor && pi.Producto.IdProducto == p.Producto.IdProducto)
                {
                    pi.Cantidad += p.Cantidad;
                    return;
                }

            }

            lstRespuesta.Add(p);
        }
        public Consolidado buscarConsolidado(Consolidado p)
        {
            foreach( Consolidado pi in LstConsolidado){

                if(p.Producto.IdProducto == pi.Producto.IdProducto){
                return pi;
                }

            }

            return null;
        }
        public void Agregar()
        {
            if (Validar() == true) {

               Consolidado p = new Consolidado();
               p.Cantidad = Convert.ToInt32(Cantidad);
               p.Producto = ConsolidadoSelected.Producto;
               p.Prov = Prov;
               p.Costo = Costo;

               ConsolidadoSelected.Cantidad -= Convert.ToInt32(Cantidad);
               buscarRespuesta(p);

               LstConsolidado = new List<Consolidado>(lstConsolidado);
               LstRespuesta = new List<Consolidado>(lstRespuesta);

               Cantidad = consolidadoSelected.Cantidad.ToString();
               Prov = null;

            }
        }
        private void WorkerMethod(object sender, WaitWindowEventArgs e)
        {
            //define la ruta por defecto de la app
            string path = Application.StartupPath;

            path = path.Replace("\\", "/");
            path = path.Replace("/bin/Debug", "");

            //define el reporte dependiendo del tipo de seleccion
            if (iOpcionSeleccionada == 0)
            {
                path = path + "/Dominio/Reportes/rptpardia.rpt";
            }
            else if (iOpcionSeleccionada > 0)
            {
                path = path + "/Dominio/Reportes/rptconpardia.rpt";
            }

            //carga el reporte
            rpt.Load(path);

            if (iOpcionSeleccionada == 0)
            {
                Conexion.CMD.CommandText = vSQL;
                using (SqlDataAdapter da = new SqlDataAdapter(Conexion.CMD))
                {
                    using (ParteDiario ds = new ParteDiario())
                    {
                        ds.Clear();
                        da.Fill(ds, "ParteDiario");
                        rpt.SetDataSource(ds);
                    }
                }

                //setea los parametros del reporte Parte de atencion diario
                rpt.SetParameterValue("TituloReporte", "Reporte Parte de Atencion Diario");
                rpt.SetParameterValue("Operativo", Operativo.descripcion);
                rpt.SetParameterValue("CabEspecialidad", vEspecialidad.descripcion);
                rpt.SetParameterValue("CabConsultorio", vConsultorio.descripcion);
                rpt.SetParameterValue("CabTurno", vTurno.descripcion);
                rpt.SetParameterValue("CabEspecialista", vEspecialista.descripcion);
                rpt.SetParameterValue("FechaAtencion", vFechaReporte);
            }
            else if (iOpcionSeleccionada > 0)
            {
                Conexion.CMD.CommandText = vSQL;
                using (SqlDataAdapter da = new SqlDataAdapter(Conexion.CMD))
                {
                    using (Consolidado ds = new Consolidado())
                    {
                        ds.Clear();
                        da.Fill(ds, "Consolidado");
                        rpt.SetDataSource(ds);
                    }
                }

                //setea los parametros del reporte consolidacion de atencion diario o derivacion diario
                if (iOpcionSeleccionada == 1)
                {
                    rpt.SetParameterValue("TituloReporte", "Consolidado de Atencion Diaria");
                }
                else if (iOpcionSeleccionada == 2)
                {
                    rpt.SetParameterValue("TituloReporte", "Consolidado de Derivacion Diaria");
                }

                rpt.SetParameterValue("Operativo", Operativo.descripcion);
                rpt.SetParameterValue("FechaAtencion", vFechaReporte);
            }

            if (e.Arguments.Count > 0)
            {
                e.Result = e.Arguments[0].ToString();
            }
            else
            {
                e.Result = "Proceso culminado.";
            }
        }
Exemple #23
0
            public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs)
            {
                global::System.Xml.Schema.XmlSchemaComplexType type     = new global::System.Xml.Schema.XmlSchemaComplexType();
                global::System.Xml.Schema.XmlSchemaSequence    sequence = new global::System.Xml.Schema.XmlSchemaSequence();
                Consolidado ds = new Consolidado();

                global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
                any1.Namespace       = "http://www.w3.org/2001/XMLSchema";
                any1.MinOccurs       = new decimal(0);
                any1.MaxOccurs       = decimal.MaxValue;
                any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
                sequence.Items.Add(any1);
                global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
                any2.Namespace       = "urn:schemas-microsoft-com:xml-diffgram-v1";
                any2.MinOccurs       = new decimal(1);
                any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
                sequence.Items.Add(any2);
                global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
                attribute1.Name       = "namespace";
                attribute1.FixedValue = ds.Namespace;
                type.Attributes.Add(attribute1);
                global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
                attribute2.Name       = "tableTypeName";
                attribute2.FixedValue = "ConsolidadoDataTable";
                type.Attributes.Add(attribute2);
                type.Particle = sequence;
                global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
                if (xs.Contains(dsSchema.TargetNamespace))
                {
                    global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
                    global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
                    try {
                        global::System.Xml.Schema.XmlSchema schema = null;
                        dsSchema.Write(s1);
                        for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();)
                        {
                            schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
                            s2.SetLength(0);
                            schema.Write(s2);
                            if ((s1.Length == s2.Length))
                            {
                                s1.Position = 0;
                                s2.Position = 0;
                                for (; ((s1.Position != s1.Length) &&
                                        (s1.ReadByte() == s2.ReadByte()));)
                                {
                                    ;
                                }
                                if ((s1.Position == s1.Length))
                                {
                                    return(type);
                                }
                            }
                        }
                    }
                    finally {
                        if ((s1 != null))
                        {
                            s1.Close();
                        }
                        if ((s2 != null))
                        {
                            s2.Close();
                        }
                    }
                }
                xs.Add(dsSchema);
                return(type);
            }
Exemple #24
0
        public static IConsolidado GetConsolidado()
        {
            Consolidado consolidado = new Consolidado();

            return((IConsolidado)consolidado);
        }