Esempio n. 1
0
        public void AdicionarMudancasPneus(double km, int statusPneu, Listas listas)
        {
            string pneu       = statusPneu == 1 ? "MURCHO" : statusPneu == 2 ? "MODERADO" : "CHEIO";
            string ocorrencia = $"PNEU DESCALIBRADO NO KM {km}, FOI CALIBRADO PARA ({pneu})";

            listas.MudancasPneu.Add(ocorrencia);
        }
Esempio n. 2
0
        public async Task <ActionResult <Listas> > PostListas(Listas lista)
        {
            _context.Lista.Add(lista);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetListas", new { id = lista.Id }, lista));
        }        // DELETE: api/Lista/5
Esempio n. 3
0
        public async Task <IActionResult> PutListas(long id, Listas lista)
        {
            if (id != lista.Id)
            {
                return(BadRequest());
            }
            _context.Entry(lista).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ListasExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }        // POST: api/Lista
Esempio n. 4
0
 public async Task <IActionResult> Edit(int id, [Bind("Id,ClienteId,ProdutoId")] Listas listas)
 {
     if (id != listas.Id)
     {
         return(NotFound());
     }
     if (ModelState.IsValid)
     {
         try {
             ProdutoInserido(listas, 1);
             _context.Update(listas);
             await _context.SaveChangesAsync();
         } catch (DbUpdateConcurrencyException) {
             if (!ListasExists(listas.Id))
             {
                 return(NotFound());
             }
             else
             {
                 throw;
             }
         }
         return(RedirectToAction(nameof(Index)));
     }
     ViewData["ClienteNome"] = new SelectList(_context.Clientes, "Id", "Nome", listas.ClienteId);
     ViewData["ProdutoNome"] = new SelectList(_context.Produtos, "Id", "Nome", listas.ProdutoId);
     return(View(listas));
 }
Esempio n. 5
0
 protected void ddlOrgao_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(ddlOrgao.SelectedItem.Value))
     {
         ddlUnidadeOrcamentaria.DataBind(Listas.UnidadeOrcamentariaByIdOrgao(ddlOrgao.SelectedItem.Value));
     }
 }
Esempio n. 6
0
        protected void BuscarEndereco(string cep)
        {
            Limpar();
            Dictionary <string, object> Valores = new Dictionary <string, object>();
            bool carregou = false;

            Valores = new Listas().BuscarEndereco(cep);
            if (Valores != null && Valores.Count >= 5)
            {
                this.CarregarCampos(Valores);
                carregou = true;
            }

            this.txtCep.Text = cep;

            if (carregou)
            {
                Focus(txtNumero);
            }
            else
            {
                if (!string.IsNullOrEmpty(txtCep.Text))
                {
                    this.ExibirAlerta(TiposMensagem.Alerta, "CEP", "Nenhum endereço encontrado com o CEP <b>" + cep.Substring(0, 2) + "." + cep.Substring(2) + "</b>.");
                    Focus(txtCep);
                }
                else
                {
                    this.ExibirAlerta(TiposMensagem.Alerta, "CEP", "Preencha o CEP para a busca.");
                    Focus(txtCep);
                }
            }
        }
Esempio n. 7
0
        private void AddToList(string nombre)
        {
            if (Listas.ContainsKey(nombre))
            {
                Listas.Remove(nombre);
            }
            var l = new List <SelectListItem>();

            switch (nombre)
            {
            case "ClientType":
                l = db.ClientTypes.ToList()
                    .Select(s => new SelectListItem {
                    Text = s.Title, Value = s.Id.ToString()
                })
                    .ToList();
                break;

            case "Gender":
                l = db.Genders.ToList()
                    .Select(s => new SelectListItem {
                    Text = s.Title, Value = s.Id.ToString()
                })
                    .ToList();
                break;
            }
            Listas.Add(nombre, l);
            Parametros = null;
        }
        static void Main(string[] args)
        {
            //Vetores.ShowArray();
            //Vetores.InvertOrder();
            //Vetores.SumNumbers();
            //int[] vv = { 1, 2, 3 };
            //Vetores.HowManyElements(vv);
            //int[] vet = { 1, 3, 3, 5, 6, 7, 3, 1, 6, 8, 4 };
            //Vetores.ShowRepeatedNumbers(vet);
            //Vetores.UniqueElements(vet);
            //int[] arr = { 45, 99, 3, 8, 54, 230, 1 };
            //Vetores.FindMaxANdMinNumber(arr);
            //Vetores.OddsOrEvens(arr);
            //Vetores.CheckElement(arr, 3);

            //Listas.List();
            //Listas.Reverse();
            //Listas.ListSum();
            //List<int> num = new List<int>(){1, 2, 3, 3, 3, 2, 2, 6};
            //Listas.DuplicateNumber(num);
            //Listas.UniqueNumbers(num);
            //Listas.MaxAndMinValue(num);
            List <int> num = new List <int>()
            {
                1, 2, 3, 4, 5, 6
            };

            //Listas.OddsAndEvens(num);
            Listas.CheckElement(num, 7);
        }
Esempio n. 9
0
        public Listas consultarLista(int listaID)
        {
            TableroControlDAT objTableroControlDAT = new TableroControlDAT(contextoSIRCE);
            Listas            lista = objTableroControlDAT.ConsultarLita(listaID);

            return(lista);
        }
Esempio n. 10
0
        public JsonResult ObterListas()
        {
            ListasBus listas = new ListasBus();
            Listas    result = listas.GetListas();

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
        public static void InserirProdutoNaLista()
        {
            Console.WriteLine("--CADASTRO DE PRODUTOS--");
            Console.WriteLine("CATEGORIA: \n1-ELETRONICOS\n2-JOGOS\n3-BRINQUEDOS");
            Console.Write("OPÇÃO: "); int opcao = int.Parse(Console.ReadLine());
            Produto P = new Produto();

            switch (opcao)
            {
            case 1:
                PreencheObjeto.InsereDadosObjeto <Produto>(P);
                P.Categoria = "ELETRONICOS";
                Listas.ListProduto.Add(P);
                Listas.SerializaListaProduto();
                break;

            case 2:
                PreencheObjeto.InsereDadosObjeto <Produto>(P);
                P.Categoria = "JOGOS";
                Listas.ListProduto.Add(P);
                Listas.SerializaListaProduto();
                break;

            default:
                PreencheObjeto.InsereDadosObjeto <Produto>(P);
                P.Categoria = "BRINQUEDOS";
                Listas.ListProduto.Add(P);
                Listas.SerializaListaProduto();
                break;
            }
        }
Esempio n. 12
0
 public frmJogo()
 {
     InitializeComponent();
     lbl_nomeP1.Text       = "";
     lbl_tipoP1.Text       = "";
     lbl_custoP1.Text      = "";
     tb_descricaoP1.Text   = "";
     tb_ataqueP1.Text      = "";
     tb_habilidadeP1.Text  = "";
     tb_resistenciaP1.Text = "";
     lbl_nomeP2.Text       = "";
     lbl_tipoP2.Text       = "";
     lbl_custoP2.Text      = "";
     tb_descricaoP2.Text   = "";
     tb_ataqueP2.Text      = "";
     tb_habilidadeP2.Text  = "";
     tb_resistenciaP2.Text = "";
     label10.Visible       = false;
     label8.Visible        = false;
     Listas.ListasConstroiListaNomes();
     Criaturas.ConstroiListaCriaturas();
     Encantamentos.ConstroiListaEncantamentos();
     Feiticos.ConstroiListaEncantamentos();
     MagicaInstantaneas.ConstroiListaEncantamentos();
 }
Esempio n. 13
0
        private void gridLista_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int codigoFaturamento = Convert.ToInt32(gridLista.Rows[e.RowIndex].Cells[0].Value);

            if (codigoFaturamento != 0)
            {
                if (MessageBox.Show("Deseja excluir o Faturamento !!!", "Atenção", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    //ExcluirPedido

                    Listas bll = new Listas();
                    bll.Cancelar(codigoFaturamento);
                    //gridLista.Rows.RemoveAt(gridLista.Rows[e.RowIndex].Index);
                    //  gridLista.Rows.RemoveAt(gridLista.CurrentRow.Index);
                    // MessageBox.Show("oi");
                    // gridLista.Rows.Remove(gridLista.CurrentRow);
                    CarregarPedidos();
                }

                else

                {
                    //rotina negativa
                }
            }
        }
Esempio n. 14
0
        public IActionResult ListadoGeneral()
        {
            var Plantas   = _context.PlantasTab.OrderByDescending(x => x.FechaRegistro).ToList();
            var viewModel = new Listas();

            viewModel.ListPlantas = Plantas;
            return(View(viewModel));
        }
 public void CarregarPendentes()
 {
     Pendentes = new ObservableCollection <Adiantamento_M>();
     foreach (var item in Listas.GetListaAdiantamentos())
     {
         Pendentes.Add(new Adiantamento_M(item));
     }
 }
Esempio n. 16
0
        static void Main(string[] args)
        {
            Listas       listas       = new Listas();
            VeiculoCore  veiculocore  = new VeiculoCore();
            PercursoCore percursocore = new PercursoCore();

            Menu.MenuPrincipal(veiculocore, listas, percursocore);
        }
Esempio n. 17
0
        public IActionResult PlantasDoc(int codigo)
        {
            var planta    = _context.PlantasTab.Include(x => x.Categorias).Where(x => x.Id == codigo).ToList();
            var viewModel = new Listas();

            viewModel.ListPlantas = planta;
            return(View(viewModel));
        }
Esempio n. 18
0
        public ActionResult ObterListas()
        {
            ListasBus bus = new ListasBus();

            Listas lista = bus.GetListas();

            return(Json(lista, JsonRequestBehavior.AllowGet));
        }
Esempio n. 19
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         LLenaConbox();
         ViewState["Listas"] = new Listas();
     }
 }
Esempio n. 20
0
        public bool postLista()
        {
            TableroControlNEG objTableroControlNeg = new TableroControlNEG();
            ConsecutivoPOCO   consecutivos         = new ConsecutivoPOCO();
            bool   success = true;
            Listas lista   = new Listas();

            if (this.accion != (from a in acciones where a.catalogoDescripcion.Equals("Crear") select a.catalogoID).FirstOrDefault())
            {
                lista = objTableroControlNeg.consultarLista(this.listaID);
            }
            if (this.accion != (from a in acciones where a.catalogoDescripcion.Equals("Eliminar") select a.catalogoID).FirstOrDefault())
            {
                lista.Nombre = this.nombreLista;
                lista.NombreRepresentante = this.nombreRepresentante;
                lista.NumeroConstancias   = this.numeroConstancias;
                lista.Hombres             = byte.Parse(this.numeroHombres.ToString());
                lista.Mujeres             = byte.Parse(this.numeroMujeres.ToString());
                lista.FechaPresentacion   = Utilidades.ConvertirFecha(this.fechaPresentacion);
            }
            if (this.accion == (from a in acciones where a.catalogoDescripcion.Equals("Crear") select a.catalogoID).FirstOrDefault())
            {
                lista.FechaCreacion          = DateTime.Now;
                lista.Estatus                = (byte)Enumeradores.EstatusLista.Enproceso;
                lista.Eliminado              = false;
                consecutivos.EmpresaSIRCEID  = this.empresaSIRCEID;
                consecutivos.ConsecutivoURID = this.unidadResponsableID;
                lista.CentroTrabajoSIRCEID   = this.centroTrabajoSIRCEID;
                success                   = new TableroControlNEG().obtenerConsecutivo(consecutivos);
                lista.FolioEmpresa        = int.Parse(consecutivos.ConsecutivoEmpresa);
                lista.Origen              = (int)Enumeradores.OrigenSIRCE.Ventanilla;
                lista.UnidadResponsableID = this.unidadResponsableID;
                lista.UsuarioCreacion     = this.usuarioCreacion;
            }
            if (this.accion == (from a in acciones where a.catalogoDescripcion.Equals("Eliminar") select a.catalogoID).FirstOrDefault())
            {
                lista.Eliminado = true;
            }
            success = objTableroControlNeg.postLista(lista);
            if (success && this.accion == (from a in acciones where a.catalogoDescripcion.Equals("Crear") select a.catalogoID).FirstOrDefault())
            {
                string direccion = this.centroTrabajoDNE.colonia + " " + this.centroTrabajoDNE.calleNumero + " " + this.centroTrabajoDNE.codigoPostal +
                                   " " + this.centroTrabajoDNE.entidadDescripcion + " " + this.centroTrabajoDNE.municipioDescripcion;
                Acuses acuse = new Acuses();
                acuse.ListaID     = lista.ListaID;
                acuse.FolioDC4    = consecutivos.ConsecutivoDC4;
                acuse.RFC         = this.centroTrabajoDNE.rfc;
                acuse.RazonSocial = this.centroTrabajoDNE.centroTrabajoNombre;
                acuse.Direccion   = direccion;
                success           = new TableroControlNEG().postAcuse(acuse);

                ListaCentrosTrabajo listaCentroTrabajo = new ListaCentrosTrabajo();
                listaCentroTrabajo.ListaID = lista.ListaID;
                listaCentroTrabajo.CentroTrabajoSIRCEID = lista.CentroTrabajoSIRCEID;
                success = new TableroControlNEG().postListaCentroTrabajo(listaCentroTrabajo);
            }
            return(success);
        }
Esempio n. 21
0
 public void LLenaCampo(Listas listas)
 {
     ((Listas)ViewState["Listas"]).DetalleListas = listas.DetalleListas;
     CheckListIdTextBox.Text = listas.ListaId.ToString();
     SubTotalTextBox.Text    = listas.SubTotalLista.ToString();
     ItebisTotalTextBox.Text = listas.ItebisTotalLista.ToString();
     TotalTextBox.Text       = listas.TotalLista.ToString();
     this.BindGrid();
 }
Esempio n. 22
0
        private async void Cadastrar()
        {
            var lista = new Listas();

            lista.Nome = Nome;
            lista.Data = Data;
            ListasService.Insert(lista);
            await App.Current.MainPage.Navigation.PushAsync(new ListPage());
        }
Esempio n. 23
0
 public List <SelectListItem> GetList(string nombre)
 {
     if (Listas.ContainsKey(nombre))
     {
         return(Listas[nombre]);
     }
     AddToList(nombre);
     return(Listas[nombre]);
 }
Esempio n. 24
0
        public bool postLista(Listas lista)
        {
            TableroControlDAT objTableroControlDAT = new TableroControlDAT(contextoSIRCE);

            objTableroControlDAT.postLista(lista);
            Save();
            Dispose();
            return(true);
        }
Esempio n. 25
0
        static void Main(string[] args)
        {
            Boletim bol = new Boletim();
            Listas  lis = new Listas();

            lis.Menu();

            Console.ReadKey();
        }
Esempio n. 26
0
        static void Main(string[] args)
        {
            Listas l = new Listas();

            l.Carregalista();
            l.listar();

            l.LimparLista();
            l.listar();
        }
Esempio n. 27
0
        //Versão 2.0 agora com nome correto
        static void Main(string[] args)
        {
            Listas objetoLista = new Listas();

            objetoLista.carregaListas();
            objetoLista.listar();

            objetoLista.limpar();
            objetoLista.listar();
        }
Esempio n. 28
0
        public Listas GetListas()
        {
            Listas result = new Listas();

            result.atividades = _da.GetAtividades();
            result.segmentos  = _da.GetSegmentos();
            result.municipios = _da.GetMunicipios();

            return(result);
        }
Esempio n. 29
0
        public void Abastecendo(Listas listas)
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("\nBEM VINDO AO POSTO DEV4JOBS\n");
            Console.ResetColor();
            ExibirCarrosCadastrados(listas);
            Console.WriteLine("INFORME APLACA DO CARRO QUE DESEJA ABASTECER:");

            string  placa   = Validacoes.ValidarPlaca(Console.ReadLine().ToUpper());// localizar carro
            Veiculo veiculo = listas.Veiculos.Where(p => p.Placa == placa).FirstOrDefault();

            if (veiculo.TipoCarro == "FLEX")  // TODO definir se é flex, alcool ou gasolina.
            {
                Console.WriteLine($"\tO QUE  VOCÊ PRETENDE ABASTECER?\n\tA CAPACIDADE DO SEU TANQUE É DE {veiculo.CapacidadeTanque} LITROS\n\t" +
                                  $"VOCÊ QUER ABASTECER:\n\tGASOLINA\n\tALCOOL\n");
                string escolhercombustivel = Validacoes.ValidarTipoCombustivel(Console.ReadLine().ToUpper());

                if (escolhercombustivel == "GASOLINA")
                {
                    Console.WriteLine($"A CAPACIDADE DO SEU TANQUE É DE {veiculo.CapacidadeTanque } LITROS \n ");

                    if (veiculo.CombustivelAlcool + veiculo.CombustivelGasolina > veiculo.CapacidadeTanque)
                    {
                        Console.WriteLine("VOCÊ ATINGIU O LIMITE DO SEU TANQUE E NÃO PODE ABASTECER MAIS \n TENTE NOVAMENTE!");
                        Console.ReadLine();
                        return; //  sair
                    }
                    else
                    {
                        AbastecerOuCompletaGasolina(veiculo);
                    }
                }
                if (escolhercombustivel == "ALCOOL")   // não posso colocar else if pois else não pode iniciar
                {
                    AbastecerOuCompletarAlcool(veiculo);
                }
                if (veiculo.CombustivelAlcool + veiculo.CombustivelGasolina > veiculo.CapacidadeTanque)
                {
                    Console.WriteLine("VOCÊ ATINGIU O LIMITE DO SEU TANQUE E NÃO PODE ABASTECER MAIS\n TENTE NOVAMENTE.");
                    Console.ReadLine();
                    return; // quebrar e sair
                }
            }
            if (veiculo.TipoCarro == "GASOLINA") // carro tipo gasolina irei perguntar se quer completar ou não
            {
                AbastecerOuCompletaGasolina(veiculo);
            }
            if (veiculo.TipoCarro == "ALCOOL")
            {
                Console.WriteLine($"CAPACIDADE DO SEU TANQUE É DE {veiculo.CapacidadeTanque} LITROS\n\tVOCÊ QUER COMPLETAR O TANQUE (S OU N)"); // tipo Alcool // caso não queira completar combustivel do carro a alcool

                AbastecerOuCompletarAlcool(veiculo);
            }
        }
Esempio n. 30
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                LLenarCategoria();
                base.ViewState["Listas"] = new Listas();
                ViewState["Detalle"]     = new Listas().DetalleListas;

                this.BindGrid();
            }
        }
    private void Cargar(Listas lista, DropDownList drop)
    {
        switch(lista)
        {
            case Listas.Estados:
                drop.Items.Clear();
                drop.Items.Add(new ListItem("Seleccione...",""));

                drop.Items.Add(new ListItem("ACTIVA","True"));
                drop.Items.Add(new ListItem("INACTIVA","False"));

                drop.DataBind();
                break;
        }
    }
    private void Cargar(Listas lista, DropDownList drop)
    {
        Decimal ID_MAESTRA_COMPROMISO = Convert.ToDecimal(HiddenField_ID_MAESTRA_COMPROMISO.Value);

        Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable tablaResultado = _prog.ObtenerIdProgramaGeneralDesdeIdMaestraCompromiso(ID_MAESTRA_COMPROMISO);

        Decimal ID_PROGRAMA_GENERAL = 0;
        Decimal ID_EMPRESA = 0;
        if(tablaResultado.Rows.Count > 0)
        {
            DataRow filaResultado = tablaResultado.Rows[0];

            ID_PROGRAMA_GENERAL = Convert.ToDecimal(filaResultado["ID_PROGRAMA_GENERAL"]);
            ID_EMPRESA = Convert.ToDecimal(filaResultado["ID_EMPRESA"]);
        }

        Programa.Areas AREA_PROGRAMA = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value);

        switch (lista)
        {
            case Listas.SubProgramas:
                DataTable tablaProgramas = _prog.ObtenerSubProgramasDeUnProgramaGeneral(ID_PROGRAMA_GENERAL);

                drop.Items.Clear();
                drop.Items.Add(new ListItem("Seleccione...", ""));

                foreach (DataRow fila in tablaProgramas.Rows)
                {
                    Decimal ID_DETALLE_GENERAL = Convert.ToDecimal(fila["ID_DETALLE_GENERAL"]);
                    Decimal ID_SUB_PROGRAMA = Convert.ToDecimal(fila["ID_SUBPROGRAMA"]);

                    DataTable tablaActividadesPrograma = _prog.ObtenerActividadesPorDetalleGeneralPadre(ID_DETALLE_GENERAL);

                    if (tablaActividadesPrograma.Rows.Count > 0)
                    {
                        drop.Items.Add(new ListItem(fila["NOMBRE_SUB_PROGRAMA"].ToString().Trim(), ID_DETALLE_GENERAL.ToString() + ":" + ID_SUB_PROGRAMA.ToString()));
                    }
                }

                drop.DataBind();
                break;
            case Listas.EstadosActividades:
                drop.Items.Clear();
                parametro _parametroAC = new parametro(Session["idEmpresa"].ToString());
                DataTable tablaParametrosAC = _parametroAC.ObtenerParametrosPorTabla(tabla.PARAMETROS_ESTADO_ACTIVIDAD_RSE_GLOBAL);
                ListItem itemAC = new ListItem("Seleccione...", "");
                drop.Items.Add(itemAC);
                foreach (DataRow fila in tablaParametrosAC.Rows)
                {
                    itemAC = new ListItem(fila["DESCRIPCION"].ToString(), fila["CODIGO"].ToString());
                    drop.Items.Add(itemAC);
                }
                drop.DataBind();
                break;
            case Listas.TiposActividad:

                drop.Items.Clear();

                TipoActividad _tipoActividad = new TipoActividad(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
                DataTable tablaParametrosTA = _tipoActividad.ObtenerTiposActividadPorAreayEstado(AREA_PROGRAMA, true);
                drop.Items.Add(new ListItem("Seleccione...", ""));

                foreach (DataRow fila in tablaParametrosTA.Rows)
                {
                    drop.Items.Add(new ListItem(fila["NOMBRE"].ToString(), fila["NOMBRE"].ToString()));
                }
                drop.DataBind();
                break;
            case Listas.SectoresActividad:
                drop.Items.Clear();
                parametro _parametroSA = new parametro(Session["idEmpresa"].ToString());
                DataTable tablaParametrosSA = _parametroSA.ObtenerParametrosPorTabla(tabla.PARAMETROS_SECTORES_ACTIVIDAD);
                drop.Items.Add(new ListItem("Seleccione...", ""));
                foreach (DataRow fila in tablaParametrosSA.Rows)
                {
                    drop.Items.Add(new ListItem(fila["DESCRIPCION"].ToString(), fila["CODIGO"].ToString()));
                }
                drop.DataBind();
                break;
            case Listas.Regionales:
                drop.Items.Clear();
                regional _regional = new regional(Session["idEmpresa"].ToString());
                DataTable tablaRegionales = _regional.ObtenerTodasLasRegionales();

                ListItem item = new ListItem("Seleccione...", "");
                drop.Items.Add(item);

                foreach (DataRow fila in tablaRegionales.Rows)
                {
                    item = new ListItem(fila["NOMBRE"].ToString(), fila["ID_REGIONAL"].ToString());
                    drop.Items.Add(item);
                }

                drop.DataBind();
                break;
            case Listas.Encargados:

                DataTable tablaEncargados = _prog.ObtenerUsuariosSistemaActivos();

                drop.Items.Add(new ListItem("Seleccione...", ""));

                foreach (DataRow fila in tablaEncargados.Rows)
                {
                    item = new ListItem(fila["NOMBRE_USUARIO"].ToString(), fila["USU_LOG"].ToString());
                    drop.Items.Add(item);
                }

                drop.DataBind();
                break;
        }
    }
    private void Cargar(Listas lista, DropDownList drop)
    {
        switch (lista)
        {
            case Listas.Meses:
                drop.Items.Clear();

                drop.Items.Add(new ListItem("Enero", "1"));
                drop.Items.Add(new ListItem("Febrero", "2"));
                drop.Items.Add(new ListItem("Marzo", "3"));
                drop.Items.Add(new ListItem("Abril", "4"));
                drop.Items.Add(new ListItem("Mayo", "5"));
                drop.Items.Add(new ListItem("Junio", "6"));
                drop.Items.Add(new ListItem("Julio", "7"));
                drop.Items.Add(new ListItem("Agosto", "8"));
                drop.Items.Add(new ListItem("Septiembre", "9"));
                drop.Items.Add(new ListItem("Octubre", "10"));
                drop.Items.Add(new ListItem("Noviembre", "11"));
                drop.Items.Add(new ListItem("Diciembre", "12"));

                drop.DataBind();
                break;
            case Listas.Regionales:
                regional _reg = new regional(Session["idEmpresa"].ToString());

                DataTable tablaRegionales = _reg.ObtenerTodasLasRegionales();

                drop.Items.Add(new ListItem("Todas", "*"));

                foreach (DataRow filaTabla in tablaRegionales.Rows)
                {
                    drop.Items.Add(new ListItem(filaTabla["NOMBRE"].ToString(), filaTabla["ID_REGIONAL"].ToString()));
                }
                break;
            case Listas.Empresas:
                cliente _cliente = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

                DataTable tablaEmpresas = _cliente.ObtenerTodasLasEmpresasActivas();

                drop.Items.Add(new ListItem("Todas", "*"));

                foreach (DataRow filaTabla in tablaEmpresas.Rows)
                {
                    drop.Items.Add(new ListItem(filaTabla["RAZ_SOCIAL"].ToString(), filaTabla["ID_EMPRESA"].ToString()));
                }

                break;
            case Listas.Encargados:

                Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

                DataTable tablaEncargados = _prog.ObtenerUsuariosSistemaActivos();

                drop.Items.Add(new ListItem("Todos", "*"));

                foreach (DataRow fila in tablaEncargados.Rows)
                {
                    drop.Items.Add(new ListItem(fila["NOMBRE_USUARIO"].ToString(), fila["USU_LOG"].ToString()));
                }
                break;
            case Listas.EstadosActividad:
                drop.Items.Add(new ListItem("Todos", "*"));
                drop.Items.Add(new ListItem(Programa.EstadosDetalleActividad.APROBADA.ToString(), Programa.EstadosDetalleActividad.APROBADA.ToString()));
                drop.Items.Add(new ListItem(Programa.EstadosDetalleActividad.CANCELADA.ToString(), Programa.EstadosDetalleActividad.CANCELADA.ToString()));
                drop.Items.Add(new ListItem(Programa.EstadosDetalleActividad.CREADA.ToString(), Programa.EstadosDetalleActividad.CREADA.ToString()));
                drop.Items.Add(new ListItem(Programa.EstadosDetalleActividad.TERMINADA.ToString(), Programa.EstadosDetalleActividad.TERMINADA.ToString()));
                break;
        }
    }
    private void Cargar(Listas lista, DropDownList drop)
    {
        switch (lista)
        {
            case Listas.SubProgramas:
                SubPrograma _sub = new SubPrograma(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
                Programa.Areas AREA_SUBPROGRAMA = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value);
                DataTable tablaSubProgramas = _sub.ObtenerSubProgramasPorArea(AREA_SUBPROGRAMA);

                drop.Items.Clear();
                drop.Items.Add(new ListItem("Seleccione...", ""));

                foreach (DataRow fila in tablaSubProgramas.Rows)
                {
                    if (fila["ACTIVO"].ToString().Trim() == "True")
                    {
                        drop.Items.Add(new ListItem(fila["NOMBRE"].ToString().Trim(), fila["ID_SUB_PROGRAMA"].ToString().Trim()));
                    }
                }

                drop.DataBind();
                break;
            case Listas.Actividades:

                ActividadRseGlobal _act = new ActividadRseGlobal(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

                Programa.Areas AREA_ACTIVIDAD = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value);
                DataTable tablaActividad = _act.ObtenerActividadesPorArea(AREA_ACTIVIDAD);

                drop.Items.Clear();
                drop.Items.Add(new ListItem("Seleccione...", ""));

                foreach (DataRow fila in tablaActividad.Rows)
                {
                    if (fila["ACTIVO"].ToString().Trim() == "True")
                    {
                        drop.Items.Add(new ListItem(fila["NOMBRE"].ToString().Trim(), fila["ID_ACTIVIDAD"].ToString().Trim()));
                    }
                }

                drop.DataBind();
                break;
            case Listas.EstadosSubProgramas:
                drop.Items.Clear();
                parametro _parametroSP = new parametro(Session["idEmpresa"].ToString());
                DataTable tablaParametrosSP = _parametroSP.ObtenerParametrosPorTabla(tabla.PARAMETROS_ESTADO_SUB_PROGRAMA);
                ListItem itemSP = new ListItem("Seleccione...", "");
                drop.Items.Add(itemSP);
                foreach (DataRow fila in tablaParametrosSP.Rows)
                {
                    itemSP = new ListItem(fila["DESCRIPCION"].ToString(), fila["CODIGO"].ToString());
                    drop.Items.Add(itemSP);
                }
                drop.DataBind();
                break;
            case Listas.EstadosActividades:
                drop.Items.Clear();
                parametro _parametroAC = new parametro(Session["idEmpresa"].ToString());
                DataTable tablaParametrosAC = _parametroAC.ObtenerParametrosPorTabla(tabla.PARAMETROS_ESTADO_ACTIVIDAD_RSE_GLOBAL);
                ListItem itemAC = new ListItem("Seleccione...", "");
                drop.Items.Add(itemAC);
                foreach (DataRow fila in tablaParametrosAC.Rows)
                {
                    itemAC = new ListItem(fila["DESCRIPCION"].ToString(), fila["CODIGO"].ToString());
                    drop.Items.Add(itemAC);
                }
                drop.DataBind();
                break;
            case Listas.TiposActividad:

                Programa.Areas AREA_TIPO_ACTIVIDAD = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value);

                drop.Items.Clear();
                TipoActividad _tipoActividad = new TipoActividad(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
                DataTable tablaParametrosTA = _tipoActividad.ObtenerTiposActividadPorAreayEstado(AREA_TIPO_ACTIVIDAD, true);
                drop.Items.Add(new ListItem("Seleccione...", ""));

                foreach (DataRow fila in tablaParametrosTA.Rows)
                {
                    drop.Items.Add(new ListItem(fila["NOMBRE"].ToString(), fila["NOMBRE"].ToString()));
                }
                drop.DataBind();
                break;
            case Listas.SectoresActividad:
                drop.Items.Clear();
                parametro _parametroSA = new parametro(Session["idEmpresa"].ToString());
                DataTable tablaParametrosSA = _parametroSA.ObtenerParametrosPorTabla(tabla.PARAMETROS_SECTORES_ACTIVIDAD);
                drop.Items.Add(new ListItem("Seleccione...", ""));
                foreach (DataRow fila in tablaParametrosSA.Rows)
                {
                    drop.Items.Add(new ListItem(fila["DESCRIPCION"].ToString(), fila["CODIGO"].ToString()));
                }
                drop.DataBind();
                break;
        }
    }
    private void Cargar(Listas lista, DropDownList drop)
    {
        Programa.Areas AREA_PROGRAMA = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value);

        Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        ListItem item;

        drop.Items.Clear();

        switch (lista)
        {
            case Listas.SubProgramas:

                Decimal ID_PROGRAMA_GENERAL = Convert.ToDecimal(HiddenField_ID_PROGRAMA_GENERAL.Value);

                DataTable tablaProgramas = _prog.ObtenerSubProgramasDeUnProgramaGeneral(ID_PROGRAMA_GENERAL);

                drop.Items.Clear();
                drop.Items.Add(new ListItem("Seleccione...", ""));

                foreach (DataRow fila in tablaProgramas.Rows)
                {
                    Decimal ID_DETALLE_GENERAL = Convert.ToDecimal(fila["ID_DETALLE_GENERAL"]);
                    Decimal ID_SUB_PROGRAMA = Convert.ToDecimal(fila["ID_SUBPROGRAMA"]);

                    DataTable tablaActividadesPrograma = _prog.ObtenerActividadesPorDetalleGeneralPadre(ID_DETALLE_GENERAL);

                    if (tablaActividadesPrograma.Rows.Count > 0)
                    {
                        drop.Items.Add(new ListItem(fila["NOMBRE_SUB_PROGRAMA"].ToString().Trim(), ID_SUB_PROGRAMA.ToString()));
                    }
                }

                drop.DataBind();
                break;
            case Listas.EstadosActividades:
                drop.Items.Clear();
                parametro _parametroAC = new parametro(Session["idEmpresa"].ToString());
                DataTable tablaParametrosAC = _parametroAC.ObtenerParametrosPorTabla(tabla.PARAMETROS_ESTADO_ACTIVIDAD_RSE_GLOBAL);
                ListItem itemAC = new ListItem("Seleccione...", "");
                drop.Items.Add(itemAC);
                foreach (DataRow fila in tablaParametrosAC.Rows)
                {
                    itemAC = new ListItem(fila["DESCRIPCION"].ToString(), fila["CODIGO"].ToString());
                    drop.Items.Add(itemAC);
                }
                drop.DataBind();
                break;
            case Listas.TiposActividad:
                drop.Items.Clear();
                TipoActividad _tipoActividad = new TipoActividad(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
                DataTable tablaParametrosTA = _tipoActividad.ObtenerTiposActividadPorAreayEstado(AREA_PROGRAMA, true);
                drop.Items.Add(new ListItem("Seleccione...", ""));

                foreach (DataRow fila in tablaParametrosTA.Rows)
                {
                    drop.Items.Add(new ListItem(fila["NOMBRE"].ToString(), fila["NOMBRE"].ToString()));
                }
                drop.DataBind();
                break;
            case Listas.SectoresActividad:
                drop.Items.Clear();
                parametro _parametroSA = new parametro(Session["idEmpresa"].ToString());
                DataTable tablaParametrosSA = _parametroSA.ObtenerParametrosPorTabla(tabla.PARAMETROS_SECTORES_ACTIVIDAD);
                drop.Items.Add(new ListItem("Seleccione...", ""));
                foreach (DataRow fila in tablaParametrosSA.Rows)
                {
                    drop.Items.Add(new ListItem(fila["DESCRIPCION"].ToString(), fila["CODIGO"].ToString()));
                }
                drop.DataBind();
                break;
            case Listas.Regionales:
                drop.Items.Clear();
                regional _regional = new regional(Session["idEmpresa"].ToString());
                DataTable tablaRegionales = _regional.ObtenerTodasLasRegionales();

                item = new ListItem("Seleccione...", "");
                drop.Items.Add(item);

                foreach (DataRow fila in tablaRegionales.Rows)
                {
                    item = new ListItem(fila["NOMBRE"].ToString(), fila["ID_REGIONAL"].ToString());
                    drop.Items.Add(item);
                }

                drop.DataBind();
                break;
            case Listas.EntidadesCOlaboradoras:
                EntidadColaboradora _entidad = new EntidadColaboradora(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

                Programa.Areas AREA_ENTIDAD = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value);

                DataTable tablaEntidades = _entidad.ObtenerTodasEntidadesPorAreaYEstado(AREA_ENTIDAD, true);

                drop.Items.Clear();
                drop.Items.Add(new ListItem("Seleccione...",""));

                foreach (DataRow fila in tablaEntidades.Rows)
                {
                    item = new ListItem(fila["NOMBRE"].ToString(), fila["ID_ENTIDAD"].ToString());
                    drop.Items.Add(item);
                }

                drop.DataBind();

                break;
            case Listas.Encargados:
                DataTable tablaEncargados = _prog.ObtenerUsuariosSistemaActivos();

                drop.Items.Clear();

                drop.Items.Add(new ListItem("Seleccione...",""));

                foreach (DataRow fila in tablaEncargados.Rows)
                {
                    item = new ListItem(fila["NOMBRE_USUARIO"].ToString(), fila["USU_LOG"].ToString());
                    drop.Items.Add(item);
                }

                drop.DataBind();

                break;
            case Listas.MotivosCancelacion:
                MotivoProgComp _motivoCancelacion = new MotivoProgComp(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

                DataTable tablaMotivosCancelacion = _motivoCancelacion.ObtenerMotivosActProgCompPorAreaYTipo(AREA_PROGRAMA, "CANCELACION");

                drop.Items.Add(new ListItem("Seleccione...", ""));

                foreach (DataRow fila in tablaMotivosCancelacion.Rows)
                {
                    if (fila["ACTIVO"].ToString() == "True")
                    {
                        drop.Items.Add(new ListItem(fila["MOTIVO"].ToString(), fila["MOTIVO"].ToString()));
                    }
                }

                drop.DataBind();

                break;
            case Listas.MotivosReprogramacion:
                MotivoProgComp _motivoRepro = new MotivoProgComp(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

                DataTable tablaMotivosRepro = _motivoRepro.ObtenerMotivosActProgCompPorAreaYTipo(AREA_PROGRAMA, "REPROGRAMACION");

                drop.Items.Add(new ListItem("Seleccione...", ""));

                foreach (DataRow fila in tablaMotivosRepro.Rows)
                {
                    if (fila["ACTIVO"].ToString() == "True")
                    {
                        drop.Items.Add(new ListItem(fila["MOTIVO"].ToString(), fila["MOTIVO"].ToString()));
                    }
                }

                drop.DataBind();

                break;
            case Listas.ResponsablesCompromisos:
                DataTable tablaResponsables = _prog.ObtenerUsuariosSistemaActivos();

                drop.Items.Clear();

                drop.Items.Add(new ListItem("Seleccione...",""));
                drop.Items.Add(new ListItem("CLIENTE", "CLIENTE"));

                foreach (DataRow fila in tablaResponsables.Rows)
                {
                    item = new ListItem(fila["NOMBRE_USUARIO"].ToString(), fila["USU_LOG"].ToString());
                    drop.Items.Add(item);
                }

                drop.DataBind();
                break;
        }
    }