コード例 #1
0
        /// <summary>
        /// Recupera todos los registros que hay actualmente en la base;
        /// </summary>
        /// <returns></returns>
        public static List <Encuesta> TraerResultadoEncuestas()
        {
            string        cunsulta      = $"Select * from [dbo].[Argentina$]";
            SqlConnection sqlConnection = new SqlConnection(conexionString);
            SqlCommand    command       = new SqlCommand(cunsulta, sqlConnection);


            List <Encuesta> auxLista    = null;
            Encuesta        auxEncuesta = null;

            try
            {
                auxLista = new List <Encuesta>();


                sqlConnection.Open();
                SqlDataReader dataReader = command.ExecuteReader();
                while (dataReader.Read())
                {
                    auxEncuesta = new Encuesta();
                    auxEncuesta.Se_Identifica = ClaseGenerica <string> .ValidarDatoNoNulloDB <string>(dataReader["SE_IDENTIFICA"]);

                    auxEncuesta.Edad = ClaseGenerica <int> .ValidarDatoNoNulloDB <int>((int)(double)dataReader["EDAD"]);

                    auxEncuesta.Provincia = ClaseGenerica <string> .ValidarDatoNoNulloDB <string>(dataReader["PROVINCIA"]);

                    auxEncuesta.Experiencia = ClaseGenerica <int> .ValidarDatoNoNulloDB <int>((int)(double)dataReader["AÑOS_EXPERIENCIA"]);

                    auxEncuesta.Personal_a_Cargo = ClaseGenerica <int> .ValidarDatoNoNulloDB <int>((int)(double)dataReader["PERSONAL_A_CARGO"]);

                    auxEncuesta.Nivel_Estudios = ClaseGenerica <string> .ValidarDatoNoNulloDB <string>(dataReader["NIVEL_ESTUDIOS"]);

                    auxEncuesta.Estado_Estudios = ClaseGenerica <string> .ValidarDatoNoNulloDB <string>(dataReader["ESTADO"]);

                    auxEncuesta.Puesto = ClaseGenerica <string> .ValidarDatoNoNulloDB <string>(dataReader["PUESTO"]);

                    auxEncuesta.Jornada = ClaseGenerica <string> .ValidarDatoNoNulloDB <string>(dataReader["JORNADA"]);

                    auxEncuesta.Salario_Bruto = ClaseGenerica <double> .ValidarDatoNoNulloDB <double>(dataReader["SALARIO_BRUTO"]);

                    auxEncuesta.Rubro = dataReader["RUBRO"].ToString();
                    auxEncuesta.Recomienda_Empresa = ClaseGenerica <int> .ValidarDatoNoNulloDB <int>((int)(double)dataReader["RECOMIENDA_EMPRESA"]);

                    auxLista.Add(auxEncuesta);
                }
            }
            finally
            {
                sqlConnection.Close();
            }


            return(auxLista);
        }
コード例 #2
0
        public override void UpdateList()
        {
            switch (_current_action)
            {
            case molAction.Add:
                if (_entity == null)
                {
                    return;
                }
                List.AddItem(_entity.GetInfo());
                if (FilterType == IFilterType.Filter)
                {
                    ClaseGenericaList listA = ClaseGenericaList.GetList(_filter_results);
                    listA.AddItem(_entity.GetInfo(false));
                    _filter_results = listA.GetSortedList();
                }
                break;

            case molAction.Edit:
            case molAction.Lock:
            case molAction.Unlock:
                if (_entity == null)
                {
                    return;
                }
                ActiveItem.CopyFrom(_entity);
                break;

            case molAction.Delete:
                if (ActiveItem == null)
                {
                    return;
                }
                List.RemoveItem(ActiveOID);
                if (FilterType == IFilterType.Filter)
                {
                    ClaseGenericaList listD = ClaseGenericaList.GetList(_filter_results);
                    listD.RemoveItem(ActiveOID);
                    _filter_results = listD.GetSortedList();
                }
                break;
            }

            _entity = null;
            RefreshSources();
        }
コード例 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            Random rnd = new Random();

            cmbSeIdentifica.Text = ClaseGenerica <Enumerados.ESexo> .ObtenerValorAleatorioEnumerado <Enumerados.ESexo>().ToString();

            cmbJornada.SelectedIndex          = rnd.Next(0, 2);
            cmbAniosExperiencia.SelectedIndex = rnd.Next(0, 2);
            cmbEdad.SelectedIndex             = rnd.Next(0, 30);
            cmbNivelEstudios.Text             = ClaseGenerica <Enumerados.ENivelEstudio> .ObtenerValorAleatorioEnumerado <Enumerados.ENivelEstudio>().ToString();

            cmbPersonalACargo.SelectedIndex    = rnd.Next(0, 10);
            cmbProvincia.SelectedIndex         = 0;
            cmbPuesto.SelectedIndex            = 0;
            cmbRecomiendaEmpresa.SelectedIndex = rnd.Next(0, 10);
            cmbRubro.SelectedIndex             = rnd.Next(0, 2);
            cmbSalarioNeto.SelectedIndex       = rnd.Next(0, 10);
        }
コード例 #4
0
        static void Main(string[] args)
        {
            MiClase obj = new MiClase("Valor string");

            obj.PropiedadSE = 98;
            Console.WriteLine(obj.PropiedadSL);
            Console.WriteLine(obj.PropiedadLE);

            double a = obj.MetodoConParametros(2, 8);


            obj.MetodoSinRetornoNiParametros();

            MiClaseDerivada mcd = new MiClaseDerivada("valor1", "valor2");

            mcd.OtroMetodo();
            mcd.MetodoSinRetornoNiParametros();


            IMiInterface     miVariable;
            MiClase          miOtraVariable;
            IMiOtraInterface otraOtraVariable;

            miOtraVariable   = obj;
            miOtraVariable   = mcd;
            miVariable       = obj;
            miVariable       = mcd;
            otraOtraVariable = mcd;
            /// otraOtraVariable = obj;


            ClaseIMiembrosRepetidos cmr = new ClaseIMiembrosRepetidos();



            cmr.Metodo();
            ((IMiembrosRepetidos2)cmr).Metodo();



            IMiInterface variableInterface;

            variableInterface = obj;

            Program.Mostrar(obj);
            Program.Mostrar(variableInterface);

            //Program.Mostrar("asdfasd"); //ERROR, no es de tipo IMiInterface


            ClaseConstructorDefecto objClaseConstructorDefecto = new ClaseConstructorDefecto();
            MiOtraClase             miOtraClase = new MiOtraClase();

            miOtraClase.Metodo(objClaseConstructorDefecto);
            objClaseConstructorDefecto = miOtraClase.MetodoRetorno(objClaseConstructorDefecto);

            ClaseGenerica <MiOtraClase> objGenerica = new ClaseGenerica <MiOtraClase>();

            objGenerica.Metodo(new MiOtraClase());



            Console.ReadLine();
        }
コード例 #5
0
ファイル: Program.cs プロジェクト: escuelainformatica/marzo25
        static void Main(string[] args)
        {
            var emp = new Empleado();

            emp.FuncionEjemplo();
            var cli = new Cliente();

            cli.FuncionEjemplo();

            // funcion no estatica
            var cliServicio = new ClienteServicio();

            cliServicio.ProcesarCliente(cli);

            // funcion estatica
            ClienteServicio.ProcesarClienteEstatica(cli);

            ClienteServicio.ProcesarClienteEstatica(emp);

            var perro = new Perro();
            var gato  = new Gato();

            AnimalServicio.MostrarAnimal(perro);
            AnimalServicio.MostrarAnimal(gato);


            // Animal animalGenerico=new Perro();
            //animalGenerico=new Gato();

            var generico  = new ClaseGenerica <Gato, Perro>();
            var generico2 = new ClaseGenerica <Perro, Animal>();

            var listado = new List <string>();

            var solicitudes = new List <Solicitud>();

            var soli = new Solicitud();

            soli.Solicitante = "John";
            soli.Descripcion = "problemas con el producto";
            soli.Tipo        = TipoSolicitud.Garantia;
            solicitudes.Add(soli);

            var soli2 = new Solicitud()
            {
                Solicitante = "Anna", Descripcion = "problemas", Tipo = TipoSolicitud.Garantia
            };

            solicitudes.Add(soli2);

            var soli3 = new Solicitud("Peter", "problemas", TipoSolicitud.Garantia);

            solicitudes.Add(soli3);
            Debug.WriteLine("todas las solicitudes: ---------------------");
            SolicitudSrv.Mostrar(solicitudes);

            Debug.WriteLine("solicitudes filtradas: ---------------------");
            var filtrar = SolicitudSrv.Filtrar(solicitudes, TipoSolicitud.Garantia);

            SolicitudSrv.Mostrar(filtrar);

            // ejercicio libro
            var libro  = new Libro("Harry Potter", "autora");
            var libro2 = new Libro();

            Debug.WriteLine(TipoSolicitud.Garantia);
        }