private void CargarGasto()
        {
            try
            {
                Sesion      sesion       = (Sesion)Session["Sesion" + Session.SessionID];
                CN_CatGasto clsCatAdenda = new CN_CatGasto();
                Gasto       gasto        = new Gasto();
                gasto.Id_Emp = sesion.Id_Emp;
                gasto.Id_Cd  = sesion.Id_Cd_Ver;
                gasto.Año    = Convert.ToInt32(cmbAño.SelectedValue);
                gasto.Mes    = Convert.ToInt32(cmbMes.SelectedValue);
                clsCatAdenda.ConsultaGasto(ref gasto, sesion.Emp_Cnx);

                txtVarFlete.Text          = gasto.VarFlet.ToString("#,##0.00");
                txtVarPagados.Text        = gasto.VarFletPagado.ToString("#,##0.00");
                txtvarDevolucion.Text     = gasto.VarFletDevolucion.ToString("#,##0.00");
                txtFijGenerales.Text      = gasto.FijGenerales.ToString("#,##0.00");
                txtFijAdministracion.Text = gasto.FijAdministracion.ToString("#,##0.00");
                txtFijOcupacion.Text      = gasto.FijOcupacion.ToString("#,##0.00");
                txtFijAlmacen.Text        = gasto.FijAlmacen.ToString("#,##0.00");
                txtFijServicio.Text       = gasto.FijServicio.ToString("#,##0.00");
                txtFijCobranza.Text       = gasto.FijCobranza.ToString("#,##0.00");
                txtUCS.Text = gasto.UCS.ToString("#,##0.00");
                if (gasto.Año == 0)
                {
                    HF_ID.Value = "0";
                }
                else
                {
                    HF_ID.Value = "1";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void Guardar()
        {
            try
            {
                Sesion session = (Sesion)Session["Sesion" + Session.SessionID];
                Gasto  gasto   = new Gasto();
                gasto.Id_Emp            = session.Id_Emp;
                gasto.Id_Cd             = session.Id_Cd_Ver;
                gasto.Año               = Convert.ToInt32(cmbAño.SelectedValue);
                gasto.Mes               = Convert.ToInt32(cmbMes.SelectedValue);
                gasto.VarFlet           = Convert.ToDouble(txtVarFlete.Text);
                gasto.VarFletPagado     = Convert.ToDouble(txtVarPagados.Text);
                gasto.VarFletDevolucion = Convert.ToDouble(txtvarDevolucion.Text);
                gasto.FijGenerales      = Convert.ToDouble(txtFijGenerales.Text);
                gasto.FijAdministracion = Convert.ToDouble(txtFijAdministracion.Text);
                gasto.FijOcupacion      = Convert.ToDouble(txtFijOcupacion.Text);
                gasto.FijAlmacen        = Convert.ToDouble(txtFijAlmacen.Text);
                gasto.FijServicio       = Convert.ToDouble(txtFijServicio.Text);
                gasto.FijCobranza       = Convert.ToDouble(txtFijCobranza.Text);
                gasto.UCS               = Convert.ToDouble(txtUCS.Text);


                int verificador = -1;

                if (!_PermisoGuardar)
                {
                    Alerta("No tiene permisos para grabar");
                    return;
                }
                if (!_PermisoModificar)
                {
                    Alerta("No tiene permisos para modificar");
                    return;
                }
                if (HF_ID.Value != "0")
                {
                    if (!_PermisoModificar)
                    {
                        Alerta("No tiene permisos para modificar");
                        return;
                    }
                }
                CN_CatGasto cngasto = new CN_CatGasto();
                cngasto.InsertarGasto(gasto, session.Emp_Cnx, ref verificador);
                Nuevo();
                if (verificador == 1)
                {
                    if (HF_ID.Value == "0")
                    {
                        Alerta("Los datos se guardaron correctamente");
                    }
                    else
                    {
                        Alerta("Los datos se modificaron correctamente");
                    }
                }
                else
                {
                    if (HF_ID.Value == "0")
                    {
                        Alerta("Ocurrió un error al intentar guardar los datos");
                    }
                    else
                    {
                        Alerta("Ocurrió un error al intentar guardar los cambios");
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }