示例#1
0
        public List <metadatos.movproducto> obtenerGerencia(List <SqlParameter> filtros = null)
        {
            list = new List <metadatos.movproducto>();

            using (oCon = new SqlServer())
            {
                if (filtros != null)
                {
                    foreach (SqlParameter p in filtros)
                    {
                        oCon.addParameter(p);
                    }
                }
                try
                {
                    using (SqlDataReader drInfo = oCon.executeReader("proc_get" + this.GetType().Name))
                    {
                        while (drInfo.Read())
                        {
                            obj = new metadatos.movproducto()
                            {
                                IdReg                  = convertir.toNInt64(drInfo["idreg"]),
                                Estatus_revisado       = drInfo["estatus_revisado"].ToString(),
                                Estatus_pagado         = drInfo["estatus_pagado"].ToString(),
                                Orden_servicio         = drInfo["orden_servicio"].ToString(),
                                IdProducto             = convertir.toNInt64(drInfo["idproducto"]),
                                IdCentro               = convertir.toNInt64(drInfo["idcentro"]),
                                IdInst                 = convertir.toNInt64(drInfo["idinst"]),
                                IdServicio             = drInfo["idservicio"].ToString(),
                                IdBarco                = convertir.toNInt64(drInfo["idbarco"]),
                                Cant_insp_mezcla       = convertir.toNDecimal(drInfo["cant_insp_mezcla"]),
                                Propileno              = convertir.toNDecimal(drInfo["propileno"]),
                                NombreProducto         = drInfo["nombreProducto"].ToString(),
                                NombreCentro           = drInfo["nombreCentro"].ToString(),
                                NombreServicio         = drInfo["nombreServicio"].ToString(),
                                Folio_cert_calidad     = drInfo["referencia_folio"].ToString().Split(new char[] { '|' }, 2)[0],
                                Folio_cert_cant        = drInfo["referencia_folio"].ToString().Split(new char[] { '|' }, 2)[1],
                                Fecha                  = convertir.toNDateTime(drInfo["fecha"]),
                                Referencia_folio       = drInfo["referencia_folio"].ToString(),
                                Folio_cert_calidad_aux = drInfo["folio_cert_calidad"].ToString(),
                                Folio_cert_cant_aux    = drInfo["folio_cert_cant"].ToString(),
                                NombreBarco            = drInfo["nombreBarco"].ToString(),
                                Comentarios            = drInfo["comentarios"].ToString(),
                                BarcoImp               = Convert.ToBoolean(drInfo["barcos_importacion"]),
                                Idregbyprod            = convertir.toNInt64(drInfo["idregbyprod"])
                            };

                            list.Add(obj);
                        }
                    }
                }
                catch (SqlException ex)
                {
                    _errorMensaje = ex.Message.ToString();
                }
            }

            return(list);
        }
示例#2
0
        public List <metadatos.movproducto> obtenerAcumuladoByCentro(List <SqlParameter> filtros = null, string sprocedure = "")
        {
            list = new List <metadatos.movproducto>();

            using (oCon = new SqlServer())
            {
                if (filtros != null)
                {
                    foreach (SqlParameter p in filtros)
                    {
                        oCon.addParameter(p);
                    }
                }
                try
                {
                    using (SqlDataReader drInfo = oCon.executeReader(sprocedure))
                    {
                        while (drInfo.Read())
                        {
                            obj = new metadatos.movproducto()
                            {
                                IdInst           = convertir.toNInt64(drInfo["idinst"]),
                                IdServicio       = drInfo["idservicio"].ToString(),
                                NombreServicio   = drInfo["servicio"].ToString(),
                                Cant_insp_mezcla = convertir.toNDecimal(drInfo["Cantidad"]),
                                Mes          = convertir.toNInt16(drInfo["mes"]),
                                Year         = convertir.toNInt16(drInfo["anio"]),
                                NombreCentro = drInfo["nombre"].ToString()
                            };

                            list.Add(obj);
                        }
                    }
                }
                catch (SqlException ex)
                {
                    _errorMensaje = ex.Message.ToString();
                }
            }

            return(list);
        }
示例#3
0
 public mov_producto()
 {
     obj = new metadatos.movproducto();
 }