//Metodo para Actualizar comentarios de las fotos de actividad principal del comercio
        public ECompetition__Information ActualizarObsFotoActividadCom(int iid_PhotoCI, int iid_cinfo, string sPhotoCI_Observacion, string sPhotoCI_ModiBy, DateTime tPhotoCI_DateModiBy)
        {
            Lucky.Data.Common.Application.DCompetition_Information odaActualizaObsFotoActividadCom = new Lucky.Data.Common.Application.DCompetition_Information();
            ECompetition__Information oeaActObsFotoActiCom = odaActualizaObsFotoActividadCom.ActualizarObsFotoActividadCom(iid_PhotoCI, iid_cinfo, sPhotoCI_Observacion, sPhotoCI_ModiBy, tPhotoCI_DateModiBy);

            odaActualizaObsFotoActividadCom = null;
            return(oeaActObsFotoActiCom);
        }
        //Metodo para Actualizar información de actividad principal
        public ECompetition__Information ActualizarActComPrincipal(int iid_cinfo, string scinfo_Comment_Observa, bool bcinfo_Principal, string scinfo_ModiBy, DateTime tcinfo_DateModiBy)
        {
            Lucky.Data.Common.Application.DCompetition_Information odaActividadComPrinc = new Lucky.Data.Common.Application.DCompetition_Information();
            ECompetition__Information oeaActComPrinc = odaActividadComPrinc.ActualizarActividadComPrincipal(iid_cinfo, scinfo_Comment_Observa, bcinfo_Principal, scinfo_ModiBy, tcinfo_DateModiBy);

            odaActividadComPrinc = null;
            return(oeaActComPrinc);
        }
        //----Metodo que permite Actualizar FOTOS de actividad en el comercio

        public ECompetition__Information ActualizarPhotoActividadCom(int iid_cinfo, string sPhotoCI_PathName, bool bPhotoCI_Status,
                                                                     string sPhotoCI_ModiBy, DateTime tPhotoCI_DateModiBy)
        {
            Lucky.Data.Common.Application.DCompetition_Information odaPhotoActividadCom = new Lucky.Data.Common.Application.DCompetition_Information();

            ECompetition__Information oeaPhotoActividaCom = odaPhotoActividadCom.ActualizarPhotoActividadCom(iid_cinfo, sPhotoCI_PathName, bPhotoCI_Status,
                                                                                                             sPhotoCI_ModiBy, tPhotoCI_DateModiBy);

            odaPhotoActividadCom = null;
            return(oeaPhotoActividaCom);
        }
        //----Metodo que permite Actualizar POP de actividad en el comercio

        public ECompetition__Information ActualizarPOPActividadCom(int iid_cinfo, int iid_MPointOfPurchase, bool bCI_POP_Status,
                                                                   string sCI_POP_ModiBy, DateTime tCI_POP_DateModiBy)
        {
            Lucky.Data.Common.Application.DCompetition_Information odaPOPActividadCom = new Lucky.Data.Common.Application.DCompetition_Information();

            ECompetition__Information oeaPOPActividaCom = odaPOPActividadCom.ActualizarPOPActividadCom(iid_cinfo, iid_MPointOfPurchase, bCI_POP_Status,
                                                                                                       sCI_POP_ModiBy, tCI_POP_DateModiBy);

            odaPOPActividadCom = null;
            return(oeaPOPActividaCom);
        }
        //----Metodo que permite Actualizar Informacion de actividad en el comercio

        public ECompetition__Information ActualizarActividadCom(int iid_cinfo, DateTime tcinfo_DateExecution, string scinfo_nameCompany, string scinfo_Brand,
                                                                int icod_Strategy, string scinfo_Name_Activity, string scod_Channel, DateTime tcinfo_FeciniPromo, DateTime tcinfo_FecfinPromo,
                                                                string scinfo_Vigente, int icinfo_PersonnelCatid, string sMecanica, string sid_ProductCategory, string scinfo_Comment_Observa,
                                                                bool bcinfo_Status, string scinfo_ModiBy, DateTime tcinfo_DateModiBy)
        {
            Lucky.Data.Common.Application.DCompetition_Information odaActividadCom = new Lucky.Data.Common.Application.DCompetition_Information();

            ECompetition__Information oeaActividaCom = odaActividadCom.ActualizarActividadCom(iid_cinfo, tcinfo_DateExecution, scinfo_nameCompany, scinfo_Brand,
                                                                                              icod_Strategy, scinfo_Name_Activity, scod_Channel, tcinfo_FeciniPromo, tcinfo_FecfinPromo,
                                                                                              scinfo_Vigente, icinfo_PersonnelCatid, sMecanica, sid_ProductCategory, scinfo_Comment_Observa,
                                                                                              bcinfo_Status, scinfo_ModiBy, tcinfo_DateModiBy);

            odaActividadCom = null;
            return(oeaActividaCom);
        }