Exemplo n.º 1
0
        /// <summary>
        /// consulta  información en el maestro de malla
        /// </summary>
        /// <param name="smalla"></param>
        /// <returns>dt</returns>

        public DataTable consultarMalla(string Smalla)
        {
            DataTable dt      = oConn.ejecutarDataTable("UP_WEBXPLORA_AD_CONSULTAMALLA", Smalla);
            EMalla    oeMalla = new EMalla();

            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i <= dt.Rows.Count - 1; i++)
                    {
                        oeMalla.id_malla         = Convert.ToInt32(dt.Rows[i]["id_malla"].ToString().Trim());
                        oeMalla.Company_id       = Convert.ToInt32(dt.Rows[i]["Company_id"].ToString().Trim());
                        oeMalla.malla            = dt.Rows[i]["malla"].ToString().Trim();
                        oeMalla.malla_Status     = Convert.ToBoolean(dt.Rows[i]["malla_Status"].ToString().Trim());
                        oeMalla.malla_CreateBy   = dt.Rows[i]["malla_CreateBy"].ToString().Trim();
                        oeMalla.malla_DateBy     = Convert.ToDateTime(dt.Rows[i]["malla_DateBy"].ToString().Trim());
                        oeMalla.malla_ModiBy     = dt.Rows[i]["malla_ModiBy"].ToString().Trim();
                        oeMalla.malla_DateModiBy = Convert.ToDateTime(dt.Rows[i]["malla_DateModiBy"].ToString().Trim());
                    }
                }

                return(dt);
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// permite Consultar los sectores de puntos de venta
        /// 15/09/2010 Magaly Jiménez
        ///modificación: se agrega parametro iCompany_id
        /// 11/11/2010 Magaly Jiménez
        /// </summary>
        /// <param name="sSector"></param>
        /// <param name="iid_malla"></param>
        /// <returns>dt</returns>
        public DataTable ObtenerSector(int iid_malla, string sSector, int iCompany_id)
        {
            DataTable dt       = oConn.ejecutarDataTable("UP_WEBXPLORA_AD_CONSULTASECTORES", iid_malla, sSector, iCompany_id);
            ESector   oeSector = new ESector();
            EMalla    oeMallas = new EMalla();

            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i <= dt.Rows.Count - 1; i++)
                    {
                        oeSector.id_sector     = Convert.ToInt32(dt.Rows[i]["id_sector"].ToString().Trim());
                        oeMallas.Company_id    = Convert.ToInt32(dt.Rows[i]["Company_id"].ToString().Trim());
                        oeSector.id_malla      = Convert.ToInt32(dt.Rows[i]["id_malla"].ToString().Trim());
                        oeSector.Sector        = dt.Rows[i]["Sector"].ToString().Trim();
                        oeSector.Sector_Status = Convert.ToBoolean(dt.Rows[i]["Sector_Status"].ToString().Trim());
                        //oeSector.Sector_CreateBy = dt.Rows[i]["Sector_CreateBy"].ToString().Trim();
                        //oeSector.Sector_DateBy = Convert.ToDateTime(dt.Rows[i]["Sector_DateBy"].ToString().Trim());
                        //oeSector.Sector_ModiBy = dt.Rows[i]["Sector_ModiBy"].ToString().Trim();
                        //oeSector.Sector_DateModiBy = Convert.ToDateTime(dt.Rows[i]["Sector_DateModiBy"].ToString().Trim());
                    }
                }
                return(dt);
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Permite Actualizar Malla de Puntos de Venta.
        /// 13/09/2010 Magaly Jiménez
        /// </summary>
        /// <param name="iid_malla"></param>
        /// <param name="iCompany_id"></param>
        /// <param name="smalla"></param>
        /// <param name="bmalla_Status"></param>
        /// <param name="smalla_ModiBy"></param>
        /// <param name="tmalla_DateModiBy"></param>
        /// <returns>oeaMalla</returns>
        public EMalla Actualizar_Malla(int iid_malla, int iCompany_id, string smalla, bool bmalla_Status, string smalla_ModiBy, DateTime tmalla_DateModiBy)
        {
            DMalla odaMalla = new DMalla();
            EMalla oeaMalla = odaMalla.Actualizar_Malla(iid_malla, iCompany_id, smalla, bmalla_Status, smalla_ModiBy, tmalla_DateModiBy);

            odaMalla = null;
            return(oeaMalla);
        }
Exemplo n.º 4
0
        /// <summary>
        /// permite Registrar mallas
        /// 13/09/2010 Magaly jiménez
        /// </summary>
        /// <param name="smalla"></param>
        /// <param name="iCompany_id"></param>
        /// <param name="bmalla_Status"></param>
        /// <param name="smalla_CreateBy"></param>
        /// <param name="tmalla_DateBy"></param>
        /// <param name="smalla_ModiBy"></param>
        /// <param name="tmalla_DateModiBy"></param>
        /// <returns>oeMalla</returns>
        public EMalla RegistrarMallas(string smalla, int iCompany_id, bool bmalla_Status, string smalla_CreateBy, DateTime tmalla_DateBy, string smalla_ModiBy, DateTime tmalla_DateModiBy)
        {
            DMalla odrMalla = new DMalla();
            EMalla oeMalla  = odrMalla.RegistrarMalla(smalla, iCompany_id, bmalla_Status, smalla_CreateBy, tmalla_DateBy, smalla_ModiBy, tmalla_DateModiBy);

            odrMalla = null;
            return(oeMalla);
        }
Exemplo n.º 5
0
        /// <summary>
        /// Permite consultar información de Mallas
        /// 13/09/2010 Magaly Jiménez.
        /// </summary>
        /// <param name="smalla"></param>
        /// <returns>dtMalla</returns>
        public DataTable ConsultarMalla(string smalla)
        {
            DMalla    odsMalla = new DMalla();
            EMalla    oeMalla  = new EMalla();
            DataTable dtMalla  = odsMalla.consultarMalla(smalla);

            odsMalla = null;
            return(dtMalla);
        }
Exemplo n.º 6
0
        /// <summary>
        /// Metodo para Actualizar Mallas de Puntos de Venta
        /// 13/09/2010
        /// </summary>
        /// <param name="iid_malla"></param>
        /// <param name="iCompany_id"></param>
        /// <param name="smalla"></param>
        /// <param name="bmalla_Status"></param>
        /// <param name="smalla_ModiBy"></param>
        /// <param name="tmalla_DateModiBy"></param>
        /// <returns>oeaMalla</returns>
        public EMalla Actualizar_Malla(int iid_malla, int iCompany_id, string smalla, bool bmalla_Status, string smalla_ModiBy, DateTime tmalla_DateModiBy)
        {
            DataTable dt       = oConn.ejecutarDataTable("UP_WEBXPLORA_AD_ACTUALIZAR_MALLAS", iid_malla, iCompany_id, smalla, bmalla_Status, smalla_ModiBy, tmalla_DateModiBy);
            EMalla    oeaMalla = new EMalla();

            oeaMalla.malla            = smalla;
            oeaMalla.Company_id       = iCompany_id;
            oeaMalla.malla_Status     = bmalla_Status;
            oeaMalla.malla_ModiBy     = smalla_ModiBy;
            oeaMalla.malla_DateModiBy = tmalla_DateModiBy;

            return(oeaMalla);
        }
Exemplo n.º 7
0
        /// <summary>
        /// actualiza tabla Pointsale_Planning desde PDV_Cliente.
        /// 09/03/2011 Magaly Jiménez
        /// </summary>
        /// <param name="iid_ClientPDV"></param>
        /// <param name="lcod_Oficina"></param>
        /// <param name="iid_malla"></param>
        /// <param name="iid_sector"></param>
        /// <returns></returns>
        public EPuntosDV Actualizar_PDVPlanningPDVClient(int iid_ClientPDV, long lcod_Oficina, int iid_malla, int iid_sector, string pdv_contact)
        {
            DataTable dt      = oConn.ejecutarDataTable("UP_WEBXPLORA_AD_ACTUALIZAPDVPLANNINGCONPDVCLIENTE", iid_ClientPDV, lcod_Oficina, iid_malla, iid_sector, pdv_contact);
            EPuntosDV oeaPDV  = new EPuntosDV();
            EMalla    oeapdvm = new EMalla();

            oeaPDV.id_ClientPDV = iid_ClientPDV;
            oeaPDV.cod_Oficina  = lcod_Oficina;
            oeapdvm.id_malla    = iid_malla;
            oeaPDV.id_sector    = iid_sector;

            return(oeaPDV);
        }
Exemplo n.º 8
0
        /// <summary>
        /// Permite registrar mallas de puntos de Venta.
        /// 13/09/2010 Magaly Jiménez
        /// </summary>
        /// <param name="smalla"></param>
        /// <param name="iCompany_id"></param>
        /// <param name="bmalla_Status"></param>
        /// <param name="smalla_CreateBy"></param>
        /// <param name="tmalla_DateBy"></param>
        /// <param name="smalla_ModiBy"></param>
        /// <param name="tmalla_DateModiBy"></param>
        /// <returns>oerMalla</returns>
        public EMalla RegistrarMalla(string smalla, int iCompany_id, bool bmalla_Status, string smalla_CreateBy, DateTime tmalla_DateBy, string smalla_ModiBy, DateTime tmalla_DateModiBy)
        {
            DataTable dt       = oConn.ejecutarDataTable("UP_WEBXPLORA_AD_REGISTERMALLA", smalla, iCompany_id, bmalla_Status, smalla_CreateBy, tmalla_DateBy, smalla_ModiBy, tmalla_DateModiBy);
            EMalla    oerMalla = new EMalla();

            oerMalla.malla            = smalla;
            oerMalla.Company_id       = iCompany_id;
            oerMalla.malla_Status     = bmalla_Status;
            oerMalla.malla_CreateBy   = smalla_CreateBy;
            oerMalla.malla_DateBy     = tmalla_DateBy;
            oerMalla.malla_ModiBy     = smalla_ModiBy;
            oerMalla.malla_DateModiBy = tmalla_DateModiBy;


            return(oerMalla);
        }
        /// <summary>
        /// Obtener puntos de venta asignados a un operativo
        /// Ing. Mauricio Ortiz
        /// 27/10/2010
        /// </summary>
        /// DataTable[0] Retornar listado de Puntos de Venta asignados a un Mercaderista por idPlanning
        /// - No            .- Número de Orden del Punto de Venta
        /// - Código        .- Identificador del Punto de Venta Asignado al Mercaderista.
        /// - Nombre        .- Nombre del Punto de Venta Asignado al Mercadersita.
        /// - Región        .- Nombre de la Región del Punto de Venta Asignado al Mercaderista.
        /// - Zona          .- Nombre de la Zona del Punto de Venta asignado al Mercaderista.
        /// - Fecha inicio  .- Fecha de Inicio para recolectar información del Punto de Venta asignado al Mercaderista.
        /// - Fecha fin     .- Fecha de Fin para recolectar información del Punto de Venta asignado al Mercaderista.
        /// <param name="sid_planning"></param>
        /// <param name="iidperson"></param>
        /// <returns></returns>
        public DataTable ObtenerPuntosVentaXoperativo(
            string sid_planning, int iidperson)
        {
            DataTable dt =
                oConn.ejecutarDataTable(
                    "UP_WEBXPLORA_PLA_OBTENERPDVXOPERATIVO",
                    sid_planning, iidperson);

            EPointOfSale_PlanningOper oeEPointOfSale_PlanningOper =
                new EPointOfSale_PlanningOper();
            EPuntosDV oeEPuntosDV = new EPuntosDV();
            EMalla    oeEMalla    = new EMalla();
            ESector   oeESector   = new ESector();

            //if (dt != null)
            //{
            //if (dt.Rows.Count > 0)
            //{
            for (int i = 0; i <= dt.Rows.Count - 1; i++)
            {
                oeEPointOfSale_PlanningOper.id_POSPlanningOpe = Convert.ToInt32(dt.Rows[i]["No"].ToString().Trim());
                oeEPuntosDV.ClientPDV_Code = dt.Rows[i]["Código"].ToString().Trim();
                oeEPuntosDV.pdvName        = dt.Rows[i]["Nombre"].ToString().Trim();
                oeEMalla.malla             = dt.Rows[i]["Región"].ToString().Trim();
                oeESector.Sector           = dt.Rows[i]["Zona"].ToString().Trim();
                oeEPointOfSale_PlanningOper.POSPlanningOpe_Fechainicio = Convert.ToDateTime(dt.Rows[i]["Fecha inicio"].ToString().Trim());
                oeEPointOfSale_PlanningOper.POSPlanningOpe_Fechafin    = Convert.ToDateTime(dt.Rows[i]["Fecha fin"].ToString().Trim());
            }
            //}
            return(dt);
            //}
            //else
            //{
            //    return null;
            //}
        }