/// <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); }
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(); }
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); }
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(); }
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); }