/// <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); } }
/// <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); } }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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; //} }