protected void Btn_Guardar_Click(object sender, EventArgs e)
        {
            DropDownList combo;
            Int64        Estado;
            IPeriodos    IService = new IPeriodos();
            string       resp;

            for (int i = 0; i <= 11; i++)
            {
                combo  = Grilla_Periodos.Rows[i].FindControl("ddlCountries") as DropDownList;
                Estado = Convert.ToInt32(combo.SelectedValue);
                // Lbl_Mensaje_Proceso.Text = IService.IGetPeriodos_Actualizar_Estados(int.Parse(this.Cmb_Ano.Text), i + 1, Estado);
                resp = IService.IGetPeriodos_Actualizar_Estados(int.Parse(this.Cmb_Ano.Text), i + 1, Estado);
                switch (resp)
                {
                case "1":
                    Lbl_Mensaje_Proceso.Text = "No todas las sucursales en el mes de" + this.Cmb_Meses.Text + " se encuentran en estado de Precierre porfavor verificar";
                    i = 12;
                    break;

                case "0":
                    Lbl_Mensaje_Proceso.Text = "El proceso se completo Exitosamente";
                    break;
                }
            }

            Carga_de_Grilla();
            Carga_de_Grilla_Detalle();
            Lbl_Mensaje_Proceso.Visible = true;
        }
        public static string UpdPeriodoLocal(BEPeriodoEmpresa obj)
        {
            IPeriodos IService = new IPeriodos();

            obj.codLocal          = obj.codLocal;
            obj.codPeriodoEmpresa = obj.codPeriodoEmpresa;
            return(IService.IUpdatePeriodoLocal(obj));
        }
        protected void Btn_Proceso_Click(object sender, EventArgs e)
        {
            IPeriodos IService = new IPeriodos();

            this.Lbl_Mensaje_Proceso.Text = IService.IGetPeriodos_Creacion(int.Parse(this.Cmb_Ano.Text));
            Carga_de_Grilla();

            this.Lbl_Mensaje_Proceso.Visible = true;
        }
        public void Carga_de_Grilla()
        {
            IPeriodos             IService = new IPeriodos();
            List <BEPeriodo_Mant> lstBE    = new List <BEPeriodo_Mant>();

            lstBE = IService.IGetPeriodos_MANT(int.Parse(this.Cmb_Ano.Text));
            Grilla_Periodos.DataSource = lstBE;
            Grilla_Periodos.DataBind();
        }
        protected void loadDropPeriodos(Boolean loadLocal = false)
        {
            int       index    = ddlPeriodos.SelectedIndex;
            IPeriodos IService = new IPeriodos();
            //Dim obj As UserStore = DirectCast(Session.Item("SessionUser"), UserStore)
            BEUser BE = new BEUser();

            BE = (BEUser)Session["LoginUser"];
            List <BEPeriodoEmpresa> lstPeriodoEmpresa = new List <BEPeriodoEmpresa>();

            List <BEPeriodoEmpresa> AlllistaPeriodos = IService.IGetPeriodos(BE);

            cCodLocal = AlllistaPeriodos[0].codLocal;
            if (loadLocal)
            {
                loadDropLocal(cCodLocal);
            }

            cCodLocal = ddlLocales.SelectedValue;

            if (!string.IsNullOrEmpty(cCodLocal))
            {
                lstPeriodoEmpresa = AlllistaPeriodos.FindAll(
                    delegate(BEPeriodoEmpresa PE)
                {
                    return(PE.codLocal == cCodLocal);
                });
            }
            else
            {
                foreach (BEPeriodoEmpresa objPerEmp in AlllistaPeriodos)
                {
                    List <BEPeriodoEmpresa> LstPerEmpToadd = lstPeriodoEmpresa.FindAll(
                        delegate(BEPeriodoEmpresa PE)
                        { return(PE.descPeriodo == objPerEmp.descPeriodo); });
                    if (LstPerEmpToadd == null || LstPerEmpToadd.Count == 0)
                    {
                        lstPeriodoEmpresa.Add(objPerEmp);
                    }
                }
            }

            ddlPeriodos.DataSource     = lstPeriodoEmpresa;
            ddlPeriodos.DataValueField = "codPeriodoEmpresa";
            ddlPeriodos.DataTextField  = "descPeriodo";
            ddlPeriodos.DataBind();


            if (index < lstPeriodoEmpresa.Count)
            {
                ddlPeriodos.SelectedIndex = index;
            }
        }
Beispiel #6
0
        protected void Btn_Guardar_Click(object sender, EventArgs e)
        {
            DropDownList combo;
            Int64        Estado;
            IPeriodos    IService = new IPeriodos();

            for (int i = 0; i <= 11; i++)
            {
                combo  = Grilla_Periodos.Rows[i].FindControl("ddlCountries") as DropDownList;
                Estado = Convert.ToInt32(combo.SelectedValue);
                this.Lbl_Mensaje.Text = IService.IGetPeriodosEmpresa_Actualizar_Estados(int.Parse(this.Cmb_Ano.Text), i + 1, Cod_Local, Estado);
            }

            Carga_de_Grilla();
        }
        protected void loadDropPeriodos()
        {
            IPeriodos IService = new IPeriodos();

            BEPeriodo_Mant objPeriodo = new BEPeriodo_Mant();

            List <BEPeriodo_Mant> lstPeriodoEmpresa = new List <BEPeriodo_Mant>();

            lstPeriodoEmpresa = IService.IGetPeriodos(objPeriodo);

            ddlPeriodos.DataSource     = lstPeriodoEmpresa;
            ddlPeriodos.DataValueField = "codPeriodo";
            ddlPeriodos.DataTextField  = "descPeriodo";
            ddlPeriodos.DataBind();
        }
Beispiel #8
0
        public void Carga_de_Grilla()
        {
            try
            {
                this.Lbl_Sucursal.Text = " - ";
                BEUser BE = new BEUser();
                BE = (BEUser)Session["LoginUser"];
                List <BEPeriodoEmpresa_Mant> lstPeriodoEmpresa = new List <BEPeriodoEmpresa_Mant>();

                IPeriodos IService_Periodo         = new IPeriodos();
                List <BEPeriodoEmpresa_Mant> lstBE = new List <BEPeriodoEmpresa_Mant>();
                lstBE = IService_Periodo.IGetPeriodosEmpresa_Localanio(int.Parse(this.Cmb_Ano.Text), int.Parse(BE.codLocal));

                Cod_Local = int.Parse(BE.codLocal);

                this.Lbl_Sucursal.Text = lstBE[0].Hotel;

                Grilla_Periodos.DataSource = lstBE;

                Grilla_Periodos.DataBind();

                DropDownList combo;
                IPeriodos    IService = new IPeriodos();


                for (int i = 0; i <= 11; i++)
                {
                    combo = Grilla_Periodos.Rows[i].FindControl("ddlCountries") as DropDownList;
                    if (combo.SelectedValue == "3" || combo.SelectedValue == "0" || combo.SelectedValue == "2")
                    {
                        combo.Enabled = false;
                    }
                }
            }
            catch (Exception ex)
            {
                Grilla_Periodos.DataSource = null;

                Grilla_Periodos.DataBind();
            }
            finally
            {
            }
        }
Beispiel #9
0
        protected void loadDropPeriodos()
        {
            IPeriodos IService = new IPeriodos();
            //Dim obj As UserStore = DirectCast(Session.Item("SessionUser"), UserStore)
            BEUser BE = new BEUser();

            BE = (BEUser)Session["LoginUser"];
            if (BE.codRol != "3")
            {
                List <BEPeriodoEmpresa> lstPeriodoEmpresa = new List <BEPeriodoEmpresa>();
                lstPeriodoEmpresa = IService.IGetPeriodos(BE);
                if (lstPeriodoEmpresa.Count > 0)
                {
                    ddlPeriodos.DataSource     = lstPeriodoEmpresa;
                    ddlPeriodos.DataValueField = "codPeriodoEmpresa";
                    ddlPeriodos.DataTextField  = "descPeriodo";
                    ddlPeriodos.DataBind();
                }
            }
            else
            {
                BEPeriodo_Mant objPeriodo = new BEPeriodo_Mant();
                objPeriodo.codEstado = "1";
                List <BEPeriodo_Mant> lstPeriodoEmpresa = new List <BEPeriodo_Mant>();
                lstPeriodoEmpresa    = IService.IGetPeriodos(objPeriodo);
                objPeriodo.codEstado = "2";
                lstPeriodoEmpresa.AddRange(IService.IGetPeriodos(objPeriodo));

                if (lstPeriodoEmpresa.Count > 0)
                {
                    ddlPeriodos.DataSource     = lstPeriodoEmpresa;
                    ddlPeriodos.DataValueField = "codPeriodo";
                    ddlPeriodos.DataTextField  = "descPeriodo";
                    ddlPeriodos.DataBind();
                }
            }
        }
Beispiel #10
0
        protected string validatePeriodo()
        {
            IPeriodos i = new IPeriodos();

            return(i.IValPeriodo());
        }
        public void Carga_de_Grilla_Detalle()
        {
            IPeriodos IService = new IPeriodos();
            List <BEPeriodoEmpresa_Mant> lstBE = new List <BEPeriodoEmpresa_Mant>();
            int mes_int = 0;

            switch (this.Cmb_Meses.Text)
            {
            case "Enero":
                mes_int = 1;
                break;

            case "Febrero":
                mes_int = 2;
                break;

            case "Marzo":
                mes_int = 3;
                break;

            case "Abril":
                mes_int = 4;
                break;

            case "Mayo":
                mes_int = 5;
                break;

            case "Junio":
                mes_int = 6;
                break;

            case "Julio":
                mes_int = 7;
                break;

            case "Agosto":
                mes_int = 8;
                break;

            case "Septiembre":
                mes_int = 9;
                break;

            case "Octubre":
                mes_int = 10;
                break;

            case "Noviembre":
                mes_int = 11;
                break;

            case "Diciembre":
                mes_int = 12;
                break;

            default:
                mes_int = 0;
                break;
            }

            lstBE = IService.IGetPeriodosEmpresa_MANT(int.Parse(this.Cmb_Ano.Text), mes_int);
            Grid_Detalle.DataSource = lstBE;
            Grid_Detalle.DataBind();
        }
        protected void Btn_Guardar_Hotel_Click(object sender, EventArgs e)
        {
            int mes_int = 0;

            switch (this.Cmb_Meses.Text)
            {
            case "Enero":
                mes_int = 1;
                break;

            case "Febrero":
                mes_int = 2;
                break;

            case "Marzo":
                mes_int = 3;
                break;

            case "Abril":
                mes_int = 4;
                break;

            case "Mayo":
                mes_int = 5;
                break;

            case "Junio":
                mes_int = 6;
                break;

            case "Julio":
                mes_int = 7;
                break;

            case "Agosto":
                mes_int = 8;
                break;

            case "Septiembre":
                mes_int = 9;
                break;

            case "Octubre":
                mes_int = 10;
                break;

            case "Noviembre":
                mes_int = 11;
                break;

            case "Diciembre":
                mes_int = 12;
                break;

            default:
                mes_int = 0;
                break;
            }
            Label lbl_Cod_Local;

            DropDownList combo;
            Int64        Estado;
            IPeriodos    IService = new IPeriodos();

            for (int i = 0; i <= Grid_Detalle.Rows.Count - 1; i++)
            {
                lbl_Cod_Local = this.Grid_Detalle.Rows[i].FindControl("lblCodLocal_Hotel") as Label;
                combo         = Grid_Detalle.Rows[i].FindControl("ddlCountries_Hotel") as DropDownList;
                Estado        = Convert.ToInt32(combo.SelectedValue);
                this.Lbl_Mensaje_Proceso.Text = IService.IGetPeriodosEmpresa_Actualizar_Estados(int.Parse(this.Cmb_Ano.Text), mes_int, int.Parse(lbl_Cod_Local.Text), Estado);
            }
            Carga_de_Grilla_Detalle();

            Carga_de_Grilla();
        }