public async Task <List <string> > Fechas(Busqueda dato) { //busca la matricula segun el id matricula recivido var busqueda = _context.Matriculas.Where(x => x.Id == dato.Id).FirstOrDefault(); //Fechas asistidas var asisti = (from a in _context.Asistencia.ToList() join m in _context.Matriculas.ToList() on a.IdMatricula equals m.Id join o in _context.Ofertas.ToList() on m.OfertasId equals o.Id join dm in _context.Detalleofertasinstitucion.ToList() on o.Id equals dm.IdOferta where m.Id == dato.Id && m.Fecha.Year == DateTime.Today.Year && a.Estado == 1 group a by new { a.Fecha } into asistencias select new { fecha = asistencias.Key.Fecha.ToShortDateString() }); //Fechas Totas de Fechas var Asistencias = (from a in _context.Asistencia.ToList() join m in _context.Matriculas.ToList() on a.IdMatricula equals m.Id join o in _context.Ofertas.ToList() on m.OfertasId equals o.Id join dm in _context.Detalleofertasinstitucion.ToList() on o.Id equals dm.IdOferta where o.Id == busqueda.OfertasId && m.Fecha.Year == DateTime.Today.Year group a by new { a.Fecha } into asistencias select new { fecha = asistencias.Key.Fecha.ToShortDateString() }); //Fechas de Inasistencias var ausencia = Asistencias.Where(a => !asisti.Select(l => l.fecha).Contains(a.fecha)).Select(x => x.fecha).ToList(); return(ausencia); }
public ResponseList <Order> getOrders(String database, Busqueda busqueda) { ResponseList <Order> response = new ResponseList <Order>(); using (IDbConnection db = new SqlConnection(ConfigurationManager.AppSettings[database].ToString())) { DynamicParameters parameter = new DynamicParameters(); parameter.Add("@fechaInicio", busqueda.startDate.ToString("yyyy-MM-dd")); parameter.Add("@fechaFin", busqueda.endDate.ToString("yyyy-MM-dd")); parameter.Add("@idStatus", Convert.ToInt32(busqueda.tipoBusqueda)); var result = db.QueryMultiple("BC_SP_CREA_CONSULTAR_ORDENES_COMPRA", parameter, commandType: CommandType.StoredProcedure); var r1 = result.ReadFirst(); if (r1.status == 200) { int estatus = r1.status; response.status = estatus.ToString(); response.msg = r1.error_message; response.model = result.Read <Order>().ToList(); } else { int estatus = r1.status; response.status = estatus.ToString(); response.msg = r1.error_message; response.model = result.Read <Order>().ToList(); } } return(response); }
public ActionResult DetalleAm(Busqueda model) { try { //proceso de busqueda UsuarioCEN usuarioss = new UsuarioCEN(); IList <UsuarioEN> lista; ViewBag.opcionMenu = "buscaram"; // servicio. if (model.FechaNacimiento == null) { lista = usuarioss.DameUsuariosFiltro(null, model.Email, model.Apellidos, null, model.Direccion, model.Poblacion, 0, -1); } else { lista = usuarioss.DameUsuariosFiltro(null, model.Email, model.Apellidos, null, model.Direccion, model.Poblacion, 0, -1); } @ViewBag.Titulo = "Página de busqueda de Amigos"; @ViewBag.Amigo = lista; return(View()); } catch { return(RedirectToAction("BuscarAm", "BusquedaUS", new { id = (int)Session["idUsuario"] })); } }
public Form1() { matriz = new int[10]; ordena = new Ordenamiento(); busca = new Busqueda(); InitializeComponent(); }
protected void btnCarrito_Click(object sender, EventArgs e) { List <Articulo> Busqueda; Negocio BuscarArticulo = new Negocio(); Busqueda = BuscarArticulo.Listar(); int IdAux = Convert.ToInt32(Request.QueryString["id"]); articulo = Busqueda.Find(i => i.Id == IdAux); int cantidad = int.Parse(ddlCantidad.SelectedItem.Value); if (cantidad == 10) { cantidad = Convert.ToInt32(txtCantidad.Text); } if (Session["Carrito"] == null) { Session["Carrito"] = CrearTabla(); } AgregarDatosTabla((DataTable)Session["Carrito"], articulo.Id, articulo.Codigo.ToString(), articulo.Descripcion.ToString(), cantidad, (float)articulo.Precio); Response.Redirect("Carrito.aspx"); }
private void MenuPerfilesCandidato_Click(object sender, RoutedEventArgs e) { Busqueda _menusBusqueda = new Busqueda(); _menusBusqueda.InitializeComponent(); this.Close(); _menusBusqueda.Show(); }
[Test] // Anotacion de NUnit para marcar a un metodo como un caso de prueba automatizado public void SuccesfulBusquedaTest() { Busqueda busqueda = new Busqueda(Driver); SeleccionarVuelos seleccionarVuelos = busqueda.CompletarBusqueda("Montevideo", "Buenos Aires", "06/30/2019", "07/30/2019", "Primera", "3"); Assert.IsTrue(seleccionarVuelos.FormIsPresent()); }
public ActionResult Lista(string FiltroActual, string Busqueda, int?Pagina) { if (Busqueda != null) { Pagina = 1; } else { Busqueda = FiltroActual; } ViewBag.FiltroActual = Busqueda; var lista = db.Autores.Select(a => a); if (!String.IsNullOrEmpty(Busqueda)) { Busqueda = Busqueda.ToLower(); lista = lista.Where(a => a.Nombre.ToLower().Contains(Busqueda) || a.Apellido.ToLower().Contains(Busqueda)); } lista = lista.OrderBy(a => a.Nombre); //paginador int registrosPorPagina = 25; int pagActual = 1; pagActual = Pagina.HasValue ? Convert.ToInt32(Pagina) : 1; IPagedList <Autor> listaPagina = lista.ToPagedList(pagActual, registrosPorPagina); return(PartialView("_Lista", listaPagina)); }
private void ayuda_receta_Click(object sender, EventArgs e) { var _DataSet = gestion_Curso.search_receta(name_receta.Text, ""); if (_DataSet != null) { Busqueda objayuda = new Busqueda(); objayuda.objTabla = _DataSet.Tables["list_receta"]; objayuda.ShowDialog(this); if (objayuda.objRow != null) { var datarow = objayuda.objRow.Cells[0].Value.ToString(); //list_productos.Rows.Clear(); var DataSet_2 = gestion_Curso.search_receta("", datarow); var Table_producto = DataSet_2.Tables["receta"]; //name_receta.Text = Table_producto.Rows[0]["id_receta"].ToString(); name_receta.Text = Table_producto.Rows[0]["name_receta"].ToString(); //list_temas_rece.DataSource = DataSet_2; list_temas_receta(); } } list_temas_receta(); }
/* Metodos para realizar la busqueda de ejecuciones * * */ private void buttonBuscar_Click(object sender, EventArgs e) { Busqueda busqueda = new Busqueda(); busqueda.nombre = string.IsNullOrEmpty(textBoxNombre.Text)? "": textBoxNombre.Text; busqueda.clasificacion = (comboBoxClasificacion.SelectedValue.Equals(0))? "": comboBoxClasificacion.SelectedValue.ToString(); busqueda.status = (comboBoxEstatus.SelectedItem.ToString().Equals("Todos"))? "": comboBoxEstatus.SelectedItem.ToString(); if (dateTimePickerInicio.Checked && dateTimePickerFin.Checked) { if (dateTimePickerInicio.Value < dateTimePickerFin.Value) { busqueda.periodo_fec_ini = (NpgsqlTypes.NpgsqlDateTime)Convert.ToDateTime(dateTimePickerInicio.Value.ToShortDateString()) + "' AND '" + (NpgsqlTypes.NpgsqlDateTime)Convert.ToDateTime(dateTimePickerFin.Value.ToShortDateString() + " 23:59:59"); } else { MessageBox.Show("La fecha de inicio es mayor que la de termino", "Error de busqueda"); return; } } else { busqueda.periodo_fec_ini = ""; busqueda.fecha_ini = (!dateTimePickerInicio.Checked) ? "" : ((NpgsqlTypes.NpgsqlDateTime)Convert.ToDateTime(dateTimePickerInicio.Value.ToShortDateString())) + "' AND '" + // todo el dia ((NpgsqlTypes.NpgsqlDateTime)Convert.ToDateTime(dateTimePickerInicio.Value.ToShortDateString() + " 23:59:59 ")); busqueda.fecha_fin = (!dateTimePickerFin.Checked) ? "" : ((NpgsqlTypes.NpgsqlDateTime)Convert.ToDateTime(dateTimePickerFin.Value.ToShortDateString())) + "' AND '" + ((NpgsqlTypes.NpgsqlDateTime)Convert.ToDateTime(dateTimePickerFin.Value.ToShortDateString() + " 23:59:59 ")); } busqueda.num_ejec = textBoxNumEjecuciones.Text.Equals("") ? 0 : Int32.Parse(textBoxNumEjecuciones.Text); historicoDataGridView.DataSource = control.buscar(busqueda); }
[HttpGet("DatosEstudiantes")] //Metodo para ver Datos de estudiante, ADMINISTRADOR public async Task <ActionResult <DatosEstudiantesADMIN> > Estudiantes(Busqueda id) { DatosEstudiantesADMIN data = new DatosEstudiantesADMIN(); data = (from item6 in _context.Ofertas.ToList() join item1 in _context.Matriculas.ToList() on item6.Id equals item1.OfertasId join item2 in _context.Estudiantes.ToList() on item1.EstudiantesId equals item2.Id join item3 in _context.Personas.ToList() on item2.PersonasId equals item3.Id join item4 in _context.Institucion.ToList() on item3.IdInstitucion equals item4.Id join item5 in _context.Gradoacademico.ToList() on item6.GradoAcademicoId equals item5.Id join item7 in _context.Grupos.ToList() on item6.GruposId equals item7.Id join item8 in _context.Tutores.ToList() on item2.TutorId equals item8.Id join item9 in _context.Personas.ToList() on item8.PersonasId equals item9.Id join item10 in _context.Institucion.ToList() on item3.IdInstitucion equals item10.Id where item2.Id == id.Id && item1.Fecha.Year == DateTime.Today.Year //valida que es año sea igual al año actual select new DatosEstudiantesADMIN { Nombre = item3.Nombre + " " + item3.Apellido1 + " " + item3.Apellido2, Sexo = item3.Sexo, CodigoEstudiante = item2.CodigoEstudiante, Direccion = item3.Direccion, FechaNacimiento = item3.FechaNacimiento, Tutor = item9.Nombre + " " + item9.Apellido1 + " " + item9.Apellido2, TelefonoTutor = item9.Telefono, Institucion = item10.Nombre, Grado = item5.Grado, Grupo = item7.Grupo }).FirstOrDefault(); return(data); }
public static Busqueda Paginar <T>(this IEnumerable <T> elements, int page, int pageSize) { if (elements == null) { return(new Busqueda()); } IList <T> source1 = elements as IList <T> ?? (IList <T>)elements.ToList <T>(); Decimal count = (Decimal)source1.Count; IEnumerable <T> source2 = source1.Skip <T>((page - 1) * pageSize).Take <T>(pageSize); IList <T> source3 = source2 as IList <T> ?? (IList <T>)source2.ToList <T>(); Decimal num1 = pageSize > 0 ? Math.Ceiling(count / (Decimal)pageSize) : Decimal.Zero; Busqueda busqueda1 = new Busqueda(); busqueda1.PaginaActual = page; int num2 = (int)num1; busqueda1.TotalPagina = num2; IList <T> objList = source3; busqueda1.Items = (IEnumerable)objList; int num3 = (int)count; busqueda1.TotalRegistros = num3; Busqueda busqueda2 = busqueda1; if (source3.Any <T>() && busqueda2.TotalPagina == 0) { busqueda2.TotalPagina = 1; } if (!source3.Any <T>()) { busqueda2.PaginaActual = 0; } return(busqueda2); }
private void btnRegresar_Click(object sender, RoutedEventArgs e) { Busqueda bus = new Busqueda(); bus.InitializeComponent(); bus.Show(); this.Close(); }
public void Entrar(object parametro) { if (parametro == null) { Busqueda.DoFocus(); } }
[HttpGet("Dashboard/Datos_Institucion")] //Servicio para llenar Cuadros de Dashboard public async Task <ActionResult <DasboardWS> > DatosInstitucion(Busqueda inst) { var Datos = new DasboardWS(); //consulta para ver cantidad de matriculas por la institucion var matriculas = (from m in _context.Matriculas join e in _context.Estudiantes on m.EstudiantesId equals e.Id join p in _context.Personas on e.PersonasId equals p.Id where p.IdInstitucion == inst.Id && m.Fecha.Year == DateTime.Today.Year select new { id = m.Id }).Count(); //consulta para ver cantidad de estudiantes por la institucion var estudiantes = _context.Personas.Join (_context.Estudiantes, p => p.Id, e => e.PersonasId, (p, e) => p) .Where(x => x.IdInstitucion == inst.Id).Count(); //consulta para ver cantidad de Docentes por la institucion var docente = _context.Personas.Join (_context.Docentes, p => p.Id, d => d.PersonasId, (p, d) => p) .Where(x => x.IdInstitucion == inst.Id).Count(); Datos.Docentes = docente; Datos.Estudiantes = estudiantes; Datos.Matriculas = matriculas; return(Datos); }
public ActionResult _orders(Busqueda busqueda) { string selectedDB = "sucursal" + Session["defaultDB"]; ResponseList <Order> response = new OrdersDAO().getOrders(selectedDB, busqueda); ViewBag.orders = response.model; return(PartialView()); }
public void BusquedaEnWikipedia(Busqueda busqueda) { driver.Navigate().GoToUrl(@"https://www.wikipedia.org/"); driver.FindElement(By.Id("searchInput")).SendKeys(busqueda.Descripcion); driver.FindElement(By.XPath("/html/body/div[2]/form/fieldset/button")).Click(); var titulo = driver.FindElement(By.Id("firstHeading")).Text; Assert.AreEqual(titulo, busqueda.PrimerResultado); }
private void textBoxOrgCadenaBusqueda_TextChanged(object sender, EventArgs e) { if (FuncionarioEncontrado != null) { FuncionarioEncontrado.BackColor = Color.White; } BusquedaPuestoEnProceso = false; BusquedaPuestoActiva = null; }
public void BusquedaEnWikipediaPorDatos(Busqueda busqueda) { driver.Navigate().GoToUrl(URL_WIKIPEDIA); driver.FindElement(By.Id("searchInput")).SendKeys(busqueda.Descripcion); driver.FindElement(By.XPath("/html/body/div[2]/form/fieldset/button")) .Click(); string titulo = driver.FindElement(By.Id("firstHeading")).Text; Assert.AreEqual(titulo, busqueda.PrimerResultado); }
public BuscarPalabra(Busqueda script) { indice = new Dictionary <string, int>(); lineas = GetLines(); CargarIndice(); this.script = script; getSolution(); }
public IHttpActionResult Buscar(Busqueda busqueda) { try { return(Ok(service.Buscar(busqueda))); } catch (Exception ex) { return(InternalServerError()); } }
private void Clase_A_Controles(Busqueda Entidad) { if (Entidad.BusquedaImagenes != null) { recuperarIMG(Entidad.BusquedaImagenes.FirstOrDefault()); } txtDescripcionAdicional.Text = Entidad.DescripcionAdicional; txtEnfermedadRelacionada.Text = Entidad.EnfermedadRelacionada; txtSintoma.Text = Entidad.Síntoma; txtTratamiento.Text = Entidad.Tratamiento; }
private void ClickBoton(Busqueda busqueda) { BuscadorEventArgs buscadorEventArgs = new BuscadorEventArgs(); buscadorEventArgs.busqueda = busqueda; buscadorEventArgs.texto = BusquedaTB.Text.ToUpper(); OnBusquedaEspecifica(this, buscadorEventArgs); MostrarLB.DataSource = listaMostrarBusqueda; MostrarLB.Refresh(); MostrarLB.Enabled = true; parametro = busqueda; }
protected void BtnBuscar_Click(object sender, EventArgs e) { ocultarDiv(); Busqueda objBusqueda = new Busqueda(); objBusqueda.idEtapa = int.Parse(ddlEtapa.SelectedValue); objBusqueda.RazonSocial = txtRazonSocial.Text.ToString(); Page.Session["BUSQUEDA"] = objBusqueda; CargarGrilla(); }
public ActionResult Search(string seccion, int categoria_field, string prod_field, string marca_field, string modelo_field, int?year_field) { Tuple <List <Producto>, List <Servicio>, List <Tienda>, Boolean, Busqueda.BusquedaTipo, string> repuestosServiciosTiendasFiltrados = Busqueda.BuscarProductosPorCategoriaConModeloMarcaYear(db, categoria_field, prod_field, modelo_field, marca_field, year_field, seccion, false, null); Busqueda busquedaResult = new Busqueda(); busquedaResult.BusquedaText = repuestosServiciosTiendasFiltrados.Item6; busquedaResult.Productos = repuestosServiciosTiendasFiltrados.Item1; busquedaResult.Servicios = repuestosServiciosTiendasFiltrados.Item2; busquedaResult.Tiendas = repuestosServiciosTiendasFiltrados.Item3; return(View(busquedaResult)); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Inicializador del objeto. </summary> /// /// <remarks> TVO Grupo DPAA2009-2010, 14/04/2010. </remarks> //////////////////////////////////////////////////////////////////////////////////////////////////// override public void Init() { base.Init(); TbSeccionBaseErrorProvider.Dispose(); // btnLimpiar_Click((object)btnLimpiar, null); //InicializarDataGridView(); MetodoBusqueda = buttonBuscar_Click; gbMensajes.Visible = false; dGVResultBProg.Visible = false; // gbInfoCON.Visible = false; }
[HttpGet("DatosInstitucionADMIN")] //Metodo#1 para optener Datos de Intitucion (ADMINISTRADOR) public async Task <UsuarioInstitucion> DatosInstituciones(Busqueda dato) { var Datos = (from item in _context.UsuariosInstituciones join item2 in _context.Institucion on item.IdInstitucion equals item2.Id where item.Id == dato.Id select new UsuarioInstitucion { Institucion = item2.Nombre, Usuario = item.Usuario, Direcccion = item2.Direccion }).FirstOrDefault(); return(Datos); }
private void buttonOrgBuscaPuesto_Click(object sender, EventArgs e) { int j = 0; if (FuncionarioEncontrado != null) { FuncionarioEncontrado.BackColor = Color.White; } if (BusquedaPuestoEnProceso) { j = RevisandoPuesto.Pos + 1; } else // nueva busqueda { BusquedaPuestoActiva = new Busqueda(); if (textBoxOrgCadenaBusqueda.Text.Equals(string.Empty)) { MessageBox.Show("Es necesario especificar lo que se va a buscar"); } else { BusquedaPuestoActiva.AddLineConFaltasDeOrtografia(textBoxOrgCadenaBusqueda.Text); } } int i = 0; for (i = j; i < RevisandoPuesto.Length; i++) { if (BusquedaPuestoActiva.SatisfaceCriterio(ListaFuncionarios[i].Data.NombrePuesto)) { RevisandoPuesto.Pos = i; BusquedaPuestoEnProceso = true; break; } } if (i < RevisandoPuesto.Length) { ListaFuncionarios[RevisandoPuesto.Pos].Data.NodoDelTreeView.BackColor = Color.Aquamarine; ListaFuncionarios[RevisandoPuesto.Pos].Data.NodoDelTreeView.Expand(); ListaFuncionarios[RevisandoPuesto.Pos].Data.NodoDelTreeView.EnsureVisible(); FuncionarioEncontrado = ListaFuncionarios[RevisandoPuesto.Pos].Data.NodoDelTreeView; } else { BusquedaPuestoEnProceso = false; RevisandoPuesto.Pos = 0; MessageBox.Show("No se encontró un registro con los datos señalados"); } }
public ActionResult Lista(Guid?id, string FiltroActual, string Busqueda, int?Pagina) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoAtributo tipoatt = db.TipoAtributos.Find(id); if (tipoatt == null) { return(HttpNotFound()); } if (Busqueda != null) { Pagina = 1; } else { Busqueda = FiltroActual; } ViewBag.FiltroActual = Busqueda; var lista = tipoatt.ListaValores.Select(a => a); if (!String.IsNullOrEmpty(Busqueda)) { Busqueda = Busqueda.ToLower(); lista = lista.Where(a => a.Valor.ToLower().Contains(Busqueda)); } lista = lista.OrderBy(a => a.Valor); ViewBag.TipoAtributoID = tipoatt.TipoAtributoID; ViewBag.Nombre = tipoatt.Nombre; //paginador int registrosPorPagina = 25; int pagActual = 1; pagActual = Pagina.HasValue ? Convert.ToInt32(Pagina) : 1; IPagedList <ListaValor> listaPagina = lista.ToPagedList(pagActual, registrosPorPagina); return(PartialView("_Lista", listaPagina)); }
/// <summary> /// Este metodo busca un libro con un nombre especificado y retorna la view con el libro encontrado /// </summary> /// <param name="nombre">nombre del libro que se esta buscando</param> /// <returns></returns> public async Task <IActionResult> Carruselbusqueda(String nombre) { HttpClient cliente = _api.Initial(); HttpResponseMessage res; List <CatCategorias> categorias = new List <CatCategorias>(); List <MtoCatLibros> libros = new List <MtoCatLibros>(); try { res = await cliente.GetAsync("api/CatCategorias"); } catch (Exception e) { return(RedirectToAction("Error", new { error = "No se puede conectar con el servidor :(" })); } if (res.IsSuccessStatusCode) { string result = res.Content.ReadAsStringAsync().Result; categorias = JsonConvert.DeserializeObject <List <CatCategorias> >(result); } try { res = await cliente.GetAsync("api/MtoCatLibros"); } catch (Exception e) { return(RedirectToAction("Error", new { error = "No se puede conectar con el servidor :(" })); } if (res.IsSuccessStatusCode) { string result = res.Content.ReadAsStringAsync().Result; List <MtoCatLibros> biblioteca = JsonConvert.DeserializeObject <List <MtoCatLibros> >(result); foreach (MtoCatLibros lib in biblioteca) { if (lib.Titulo.Contains(nombre)) { libros.Add(lib); } } } Busqueda busqueda = new Busqueda(categorias, libros); return(View(busqueda)); }
public ActionResult Index() { List <Noticia> noticiasGN = new List <Noticia>(); List <Noticia> noticiasAG = new List <Noticia>(); Busqueda b = new Busqueda(); var newsgn = elasticClient.Search <Noticia>(n => n .Index("rss") .Type("noticia") .Size(5) .Sort(ss => ss.Descending(p => p.fecha)) .Query(q => q .Bool(qb => qb .Must( bs => bs.Term(ns => ns.codigo, "gn"), bs => bs.Term(ns => ns.año, 2017))))); foreach (var hit in newsgn.Hits) { Noticia n = new Noticia(); n.titulo = hit.Source.titulo; n.link = hit.Source.link; noticiasGN.Add(n); } b.noticiasGN = noticiasGN; var newsag = elasticClient.Search <Noticia>(n => n .Index("rss") .Type("noticia") .Size(5) .Sort(ss => ss.Descending(p => p.fecha)) .Query(q => q .Bool(qb => qb .Must( bs => bs.Term(ns => ns.codigo, "ag"), bs => bs.Term(ns => ns.año, 2017))))); foreach (var hit in newsag.Hits) { Noticia n = new Noticia(); n.titulo = hit.Source.titulo; n.link = hit.Source.link; noticiasAG.Add(n); } b.noticiasAG = noticiasAG; return(View(b)); }
public ActionResult Lista(Guid?id, string FiltroActual, string Busqueda, int?Pagina) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoTecnica ttecnica = db.TipoTecnicas.Find(id); if (ttecnica == null) { return(HttpNotFound()); } if (Busqueda != null) { Pagina = 1; } else { Busqueda = FiltroActual; } ViewBag.FiltroActual = Busqueda; var lista = ttecnica.Tecnicas.Select(a => a); if (!String.IsNullOrEmpty(Busqueda)) { Busqueda = Busqueda.ToLower(); lista = lista.Where(a => a.Descripcion.ToLower().Contains(Busqueda)); } lista = lista.OrderBy(a => a.TecnicaPadreID).ThenBy(b => b.Descripcion); ViewBag.TipoTecnicaID = ttecnica.TipoTecnicaID; ViewBag.Nombre = ttecnica.Nombre; //paginador int registrosPorPagina = 25; int pagActual = 1; pagActual = Pagina.HasValue ? Convert.ToInt32(Pagina) : 1; IPagedList <Tecnica> listaPagina = lista.ToPagedList(pagActual, registrosPorPagina); return(PartialView("_Lista", listaPagina)); }
private void buscarPerfil_MouseDown_1(object sender, MouseButtonEventArgs e) { //EVENTO PARA REDIRECCIONAR AL FORMULARIO DE BUSQUEDA Busqueda _bw = new Busqueda(); _bw.InitializeComponent(); this.Close(); _bw.ShowDialog(); //MainWindow _mw = new MainWindow(); //_mw.InitializeComponent(); //this.Close(); //_mw.ShowDialog(); }
//***BOTON PARA GUARDAR TODA LA INFORMACION DE UN NUEVO PERFIL***/// private void GuardarTodo_Click(object sender, RoutedEventArgs e) { //VARIABLE DE MENSAJE AL GUARDAR INFORMACION ACADEMICA int returVariable3 = 0; int variable1 = 2; int variable2 = 0; if (variable1 != returVariable3 && variable2 != returVariable3) { } else if (variable1 != returVariable3 || variable2 != returVariable3) { } string cadenaFaltanDatos = ""; ///////////////////////////////***FIN DEL IF*** ////////////////////////////// //VALIDA LOS CAMPOS OBLIGATORIOS DEL TAB 1 if (string.IsNullOrEmpty(txtNombreInfBasica.Text) || string.IsNullOrEmpty(DateFechNacInfoBasica.Text) || string.IsNullOrEmpty(txtNombreInfBasica.Text) || (string.IsNullOrEmpty(cbDeptos.Text)) || (string.IsNullOrEmpty(cbMunic.Text)) || (string.IsNullOrEmpty(cb_profesionesIB.Text)) || (string.IsNullOrEmpty(cbSitLab.Text)) || (string.IsNullOrEmpty(txtTeNocelularInfBasica.Text)) || (string.IsNullOrEmpty(txtCorreoInfBasica.Text)) || (string.IsNullOrEmpty(txtNoduiInfBasica.Text)) || (string.IsNullOrEmpty(txtNnitInfBasica.Text)) ) { MessageBox.Show("Este fomulario tiene campos obligatorios '*' ", "Informacion", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (DateTime.Compare(DateTime.Now.Date, DateFechNacInfoBasica.SelectedDate.Value.Date) > 0) { //SE VALIDAN QUE LOS DEMAS GRID CONTENGAN DATOS, SE RECOMIENDA AGREGAR AQUELLOS GRID QUE CONSIDEREN SEAN NECESARIOS. if (DataG_Habilidades.Items.Count == 0 || DataGrid_InfAcademica.Items.Count == 0) { cadenaFaltanDatos = ", YA QUE NO A INGRESADO TODA LA INFORMACION NECESARIA."; MessageBox.Show("Ingrese informacion acdemica y habilidades ya que son formularios requeridos", "Infomacion", MessageBoxButton.OK, MessageBoxImage.Information); } else { //PARAMETROS QUE INGRESARAN A LA BASE TAB INFOMACION BASICA InfoBasicaE _InfoBasicaE = new InfoBasicaE(); DateTime edad = DateFechNacInfoBasica.SelectedDate.Value; _InfoBasicaE.nombre = txtNombreInfBasica.Text.ToUpper(); _InfoBasicaE.nacionalidad = txtNacionalidadInfBasica.Text.ToUpper(); _InfoBasicaE.telefono_celular = txtTeNocelularInfBasica.Text.ToUpper(); _InfoBasicaE.telefono_fijo = txtTelefonoCasaInfBasica.Text.ToUpper(); //_InfoBasicaE.profesiones = cb_profesionesIB.Text.ToUpper(); _InfoBasicaE.id_profesiones = Convert.ToInt32(cb_profesionesIB.SelectedValue); _InfoBasicaE.correo = txtCorreoInfBasica.Text; _InfoBasicaE.fecha_nacimiento = DateFechNacInfoBasica.SelectedDate.Value; _InfoBasicaE.direccion = txtLugarResidenciaInfBasica.Text.ToUpper(); //_Imagen = ControlImagen.ObtenerImagenEnObjecto(_Imagen.RutaImagen); _InfoBasicaE.FotoCandidato = _Imagen.OnlyName; if (rbsexoM.IsChecked == true) { _InfoBasicaE.id_genero = 1; } else if (rbsexoF.IsChecked == true) { _InfoBasicaE.id_genero = 2; } _InfoBasicaE.DUI = txtNoduiInfBasica.Text; _InfoBasicaE.NIT = txtNnitInfBasica.Text; _InfoBasicaE.AFP = txtNafpInfBasica.Text; _InfoBasicaE.ISSS = txtNiss.Text; _InfoBasicaE.id_municipio = Convert.ToInt32(cbMunic.SelectedValue); _InfoBasicaE.id_situacionProfesional = Convert.ToInt32(cbSitLab.SelectedValue); string oerro = ""; int returinfobasica = 0; returinfobasica = _InfobasicaBL.GudarInfBasica(_InfoBasicaE, ref oerro); // BOTON PARA GUARDAR INFORMACION ACADEMICA (EVENTO) InformacionAcademicaE refinfoAcademica = new InformacionAcademicaE(); int returinfoacademica = 0; foreach (DataRowView row in DataGrid_InfAcademica.Items) { refinfoAcademica.id_tipoEducacion = Convert.ToInt32(row[0]); refinfoAcademica.titulo = Convert.ToString(row[2]); refinfoAcademica.institucion = Convert.ToString(row[3]); refinfoAcademica.anio_de_finalizacion = Convert.ToInt32(row[4]); refinfoAcademica.id_statusAcademico = Convert.ToInt32(row[6]); returinfoacademica = _informacionAcademicaBL.GuardarInfomacionAcademica(refinfoAcademica, ref oerro); } //BOTON PARA GUARDAR INFORMACION LABORAL ExpLaboralE refExpL = new ExpLaboralE(); int returinfoLaboral = 0; foreach (DataRowView row1 in DataGrid_Inf_Laboral.Items) { refExpL.nombreEmpresa = Convert.ToString(row1[0]); refExpL.cargoDesp = Convert.ToString(row1[1]); refExpL.descripPuesto = Convert.ToString(row1[2]); refExpL.fechaInicio = Convert.ToString(row1[3]); refExpL.fechaFin = Convert.ToString(row1[4]); returinfoLaboral = _experienciaLabBL.GuardarexperienciaLab(refExpL, ref oerro); } // BOTON PARA GUARDARRR LOS DATOS HABILIDADES (METODOS) HabCandidatoE refHabCandidato = new HabCandidatoE(); int returnHabilidades = 0; foreach (DataRowView row3 in DataG_Habilidades.Items) { refHabCandidato.idhabilidadTecnica = Convert.ToInt32(row3[0]); refHabCandidato.id_nivel = Convert.ToInt32(row3[2]); refHabCandidato.id_habilidadAplicacion = Convert.ToInt32(row3[4]); returnHabilidades = _habilidadCandidatoBL.GuardarHabilidadCandidato(refHabCandidato, ref oerro); } //BOTON PARA GUARDAR CERTIFICACIONES EN LA BASE (METODOS) CertificacionesE certifi = new CertificacionesE(); int returnCertificaciones = 0; foreach (DataRowView row2 in DataGrid_Certificaciones.Items) { certifi.nombre = Convert.ToString(row2[0]); certifi.institucion = Convert.ToString(row2[1]); certifi.anio = Convert.ToInt16(row2[2]); returnCertificaciones = _certificanesBL.GuardarCertificacionesLAB(certifi, ref oerro); } //BOTON PARA INGRESAR REFERENCIAS A RefecenciasE refE = new RefecenciasE(); int returReferencias = 0; foreach (DataRowView row5 in DataGrid_Referencias.Items) { refE.id_tipoReferencias = Convert.ToInt32(row5[0]); refE.nombre = Convert.ToString(row5[2]); refE.telefono = Convert.ToString(row5[3]); refE.descripcion = Convert.ToString(row5[4]); returReferencias = _referenciasBL.GuardarReferencias(refE, ref oerro); } if (oerro == "") { #region Capturar imgen por genero string pMensaje = "", pURL = ""; switch (_InfoBasicaE.id_genero) { case 1: pMensaje = "candidato"; pURL = string.IsNullOrEmpty(_Imagen.RutaImagen) ? @"C:\Imagenes\Fotos\User_default\Userman.png" : _Imagen.RutaImagen; break; case 2: pMensaje = "candidata"; pURL = string.IsNullOrEmpty(_Imagen.RutaImagen) ? @"C:\Imagenes\Fotos\User_default\userwoman.png" : _Imagen.RutaImagen; break; } #endregion if (Elijiomagen) ControlImagen.GuardarImagenEnRuta(_Imagen); #region Mostrar mensaje personalizado SimpleAlert simpleAlert = new SimpleAlert(); simpleAlert.Title = "Nuevo Registro"; simpleAlert.NamePeople = txtNombreInfBasica.Text; simpleAlert.Url = pURL; simpleAlert.Message = "Se ha creado el nuevo " + pMensaje; simpleAlert.ShowDialog(); #region Redireccionamiento Busqueda _menusBusqueda = new Busqueda(); _menusBusqueda.InitializeComponent(); this.Close(); _menusBusqueda.Show(); #endregion #endregion } else { MessageBoxResult mbr = MessageBox.Show("OCURRIO UN ERROR AL GUARDAR SUS DATOS... ERROR: " + oerro, "Infomacion", MessageBoxButton.OK, MessageBoxImage.Information); } } } else { MessageBox.Show("La fecha de nacimiento debe ser menor a la fecha actual.","Error", MessageBoxButton.OK, MessageBoxImage.Information); } } }
private void LabelCandidatos_MouseDown(object sender, MouseButtonEventArgs e) { Busqueda _bw = new Busqueda(); _bw.InitializeComponent(); this.Close(); _bw.ShowDialog(); }
private void Image_MouseDown_1(object sender, MouseButtonEventArgs e) { Busqueda _menusBusqueda = new Busqueda(); _menusBusqueda.InitializeComponent(); this.Close(); _menusBusqueda.Show(); }
private void btn_ActualizarInfoBasica_Click(object sender, RoutedEventArgs e) { if (!(string.IsNullOrEmpty(txtNombreInfBasica.Text) || string.IsNullOrEmpty(DateFechNacInfoBasica.Text) || string.IsNullOrEmpty(txtNombreInfBasica.Text) || (string.IsNullOrEmpty(cbDeptos.Text)) || (string.IsNullOrEmpty(cbMunic.Text)) || (string.IsNullOrEmpty(cb_profesionesIB.Text)) || (string.IsNullOrEmpty(cbSitLab.Text)) || (string.IsNullOrEmpty(txtTeNocelularInfBasica.Text)) || (string.IsNullOrEmpty(txtCorreoInfBasica.Text)) || (string.IsNullOrEmpty(txtNoduiInfBasica.Text)) || (string.IsNullOrEmpty(txtNnitInfBasica.Text)) )) { if (DateTime.Compare(DateTime.Now.Date, DateFechNacInfoBasica.SelectedDate.Value.Date) > 0) { InfoBasicaE _InfoBasicaE = new InfoBasicaE(); DateTime edad = DateFechNacInfoBasica.SelectedDate.Value; _InfoBasicaE.id_candidato = int.Parse(idCandidato); _InfoBasicaE.nombre = txtNombreInfBasica.Text.ToUpper(); _InfoBasicaE.nacionalidad = txtNacionalidadInfBasica.Text.ToUpper(); _InfoBasicaE.telefono_celular = txtTeNocelularInfBasica.Text.ToUpper(); _InfoBasicaE.telefono_fijo = txtTelefonoCasaInfBasica.Text.ToUpper(); //_InfoBasicaE.profesiones = cb_profesionesIB.Text.ToUpper(); _InfoBasicaE.id_profesiones = Convert.ToInt32(cb_profesionesIB.SelectedValue); _InfoBasicaE.correo = txtCorreoInfBasica.Text; _InfoBasicaE.fecha_nacimiento = DateFechNacInfoBasica.SelectedDate.Value; _InfoBasicaE.direccion = txtLugarResidenciaInfBasica.Text.ToUpper(); //_Imagen = ControlImagen.ObtenerImageEnBinario(_Imagen.OnlyName); if (pCapturaImagen) _InfoBasicaE.FotoCandidato = _Imagen.OnlyName; if (rbsexoM.IsChecked == true) { _InfoBasicaE.id_genero = 1; } else if (rbsexoF.IsChecked == true) { _InfoBasicaE.id_genero = 2; } _InfoBasicaE.DUI = txtNoduiInfBasica.Text; _InfoBasicaE.NIT = txtNnitInfBasica.Text; _InfoBasicaE.AFP = txtNafpInfBasica.Text; _InfoBasicaE.ISSS = txtNiss.Text; _InfoBasicaE.id_municipio = Convert.ToInt32(cbMunic.SelectedValue); _InfoBasicaE.id_situacionProfesional = Convert.ToInt32(cbSitLab.SelectedValue); string oerro = ""; int returinfobasica = 0; //capturar la imagen por el genero #region Capturar imgen por genero switch (_InfoBasicaE.id_genero) { case 1: pMensaje = "el candidato"; pURL = string.IsNullOrEmpty(_Imagen.OnlyName) ? @"C:\Imagenes\Fotos\User_default\Userman.png" : @"C:\Imagenes\Fotos\" + _Imagen.OnlyName; break; case 2: pMensaje = "la candidata"; pURL = string.IsNullOrEmpty(_Imagen.OnlyName) ? @"C:\Imagenes\Fotos\User_default\userwoman.png" : @"C:\Imagenes\Fotos\" + _Imagen.OnlyName; break; } #endregion /*proceso de eliminacion de imagen*/ if (pCapturaImagen == true) { ControlImagen.GuardarImagenEnRuta(_Imagen); // returinfobasica = _InfobasicaBL.ActualizarInfBasica(_InfoBasicaE, _InfoBasicaE.id_candidato, ref oerro); } else { returinfobasica = _InfobasicaBL.ActualizarInfBasica(_InfoBasicaE, _InfoBasicaE.id_candidato, ref oerro); } if (returinfobasica <= 0) { MessageBox.Show("Ocurrio un error y no se pudo actualizar al candidato", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } else { #region Mostrar mensaje personalizado SimpleAlert simpleAlert = new SimpleAlert(); simpleAlert.Title = "Nuevo Registro"; simpleAlert.NamePeople = txtNombreInfBasica.Text; simpleAlert.Url = pURL; simpleAlert.Message = "Se ha modificado " + pMensaje; simpleAlert.ShowDialog(); #region Redireccionamiento Busqueda _menusBusqueda = new Busqueda(); _menusBusqueda.InitializeComponent(); this.Close(); _menusBusqueda.Show(); #endregion #endregion } //MessageBox.Show("El candidato "+_InfoBasicaE.nombre+ " fue actualizado", "Exito", MessageBoxButton.OK, MessageBoxImage.None); } else { MessageBox.Show("La fecha de nacimiento debe ser menor a la fecha actual.", "Error", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Asegurese de que los campos obligatorios no esten vacíos.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("¿ESTÁ SEGURO DE ELIMINAR A ESTE CANDIDATO?\n \n Una vez eliminado no se podrá recuperar...\n \n", "MENSAJE DE CONFIRMACION", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (result == MessageBoxResult.Yes) { InfomacionBasicaDAL infoEliminar = new InfomacionBasicaDAL(); infoEliminar.borrarCandidato(Convert.ToInt16(idCandidato)); Busqueda busqueda = new Busqueda(); busqueda.InitializeComponent(); busqueda.Show(); this.Close(); } }
private void lab_buscarPerfil_MouseDown(object sender, MouseButtonEventArgs e) { Busqueda _bw = new Busqueda(); _bw.InitializeComponent(); this.Close(); _bw.ShowDialog(); }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("¿ESTÁ SEGURO DE ELIMINAR A ESTE EMPLEADO?\n \n Una vez eliminado no se podrá recuperar...\n \n", "MENSAJE DE CONFIRMACION", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (result == MessageBoxResult.Yes) { EmpleadosBLL emple=new EmpleadosBLL(); emple.BorrarEmpleado(Convert.ToInt16(idCandidato), Convert.ToInt16(idEmpleado), ref oerro); Busqueda busqueda = new Busqueda(); busqueda.InitializeComponent(); busqueda.Show(); this.Close(); } }
private void lab_menuCandidatos_MouseDown(object sender, MouseButtonEventArgs e) { Busqueda _menusBusqueda = new Busqueda(); _menusBusqueda.InitializeComponent(); this.Close(); _menusBusqueda.Show(); }
private void data_gridBusquedaEmpleado_MouseDoubleClick(object sender, MouseButtonEventArgs e) { int dataRow = data_gridBusquedaEmpleado.SelectedIndex; string[] nombre = { "0", "No existe ese candidato" }; foreach (DataRowView dr in data_gridBusquedaEmpleado.Items) { //entro a la linea que le di doble click if (dr == data_gridBusquedaEmpleado.SelectedItem) { nombre[0] = dr[0].ToString(); nombre[1] = dr[1].ToString(); int id = Int32.Parse(nombre[0]); int idEmpleado = Int32.Parse(nombre[1]); String oError = ""; DataSet ds = infoBl.SelectInfoBusquedaLLenar(id, ref oError); //DataTables recuperados MantoEmpleados _mt = new MantoEmpleados(); _mt.txt_fechaDeContratacion.Text = dr[4].ToString(); _mt.txt_EstadoEmpleado.Text = dr[5].ToString(); Busqueda bus = new Busqueda(); bus.recuperarMostrarDatosCandidato(id.ToString(),idEmpleado, ds, _mt); //recuperarMostrarDatosCandidato(id.ToString(), ds, _mt); this.Close(); _mt.ShowDialog(); } } }
private void Label_MouseDown(object sender, MouseButtonEventArgs e) { //EVENTO PARA REDIRECCIONAR AL FORMULARIO DE BUSQUEDA Busqueda _bw = new Busqueda(); _bw.InitializeComponent(); this.Close(); _bw.ShowDialog(); }
private void buscarPerfil_MouseDown_1(object sender, MouseButtonEventArgs e) { Busqueda _bw = new Busqueda(); _bw.InitializeComponent(); this.Close(); _bw.ShowDialog(); //MainWindow _mw = new MainWindow(); //_mw.InitializeComponent(); //this.Close(); //_mw.ShowDialog(); }
private void btn_Referencias_Click(object sender, RoutedEventArgs e) { //VARIABLE PARA MANDAR MENSAJE PARA GUARDAR REFERENCIA int returVariable4 = 0; // BOTON PARA GUARDAR REFERECNCIASS (EVENTO) string oerror = ""; RefecenciasE refE = new RefecenciasE(); foreach (DataRowView row in DataGrid_Referencias.Items) { refE.id_tipoReferencias = Convert.ToInt32(row[0]); refE.nombre = Convert.ToString(row[2]); refE.telefono = Convert.ToString(row[3]); refE.descripcion = Convert.ToString(row[4]); returVariable4 = _referenciasBL.GuardarReferencias(refE, ref oerror); } if (returVariable4 > 0) { MessageBox.Show("Registro fue guardado con exito..", "Informacion", MessageBoxButton.OK, MessageBoxImage.Information); tcPrincipal.SelectedIndex = 6; tab6.IsEnabled = false; Busqueda _bw = new Busqueda(); _bw.InitializeComponent(); this.Close(); _bw.Show(); } }
private void Button_Click(object sender, RoutedEventArgs e) { sendEmail enviarCorreo = new sendEmail(); string error = ""; if (opcion == 1) { bool result = enviarCorreo.EnviarDatosCorreo(txt_destinatario.Text, txt_subject.Text, txt_message.Text,txt_cc.Text, ventanaCurriculum.ReportViewerCurriculumEmp, ref error); if (!result) { MessageBox.Show("Ocurrio un error al adjuntar y enviar el correo" + error); } else { MessageBoxResult MsCorreo = MessageBox.Show("EL CURRICULUM DEL EMPLEADO FUE ENVIADO CON EXITO..", "MENSAJE DE CONFIRMACION", MessageBoxButton.OK, MessageBoxImage.Information); if (MsCorreo == MessageBoxResult.OK) { BusquedaEmpleados _menusBusqueda = new BusquedaEmpleados(); _menusBusqueda.InitializeComponent(); this.Close(); _menusBusqueda.Show(); } } } else { bool result = enviarCorreo.EnviarDatosCorreo(txt_destinatario.Text, txt_subject.Text, txt_message.Text,txt_cc.Text, ventanaCurruculumCandidatos.ReportViewerCurriculum, ref error); if (!result) { MessageBox.Show("Ocurrio un error al adjuntar y enviar el correo" + error); } else { MessageBoxResult MsCorreo = MessageBox.Show("El curriculum fue enviado con éxito.", "MENSAJE DE CONFIRMACION", MessageBoxButton.OK, MessageBoxImage.Asterisk); if (MsCorreo == MessageBoxResult.OK) { Busqueda _menusBusqueda = new Busqueda(); _menusBusqueda.InitializeComponent(); this.Close(); _menusBusqueda.Show(); } } } }
public List<Busqueda> ConXSoc(string IdCoop, string NoSocio) { int cop; cop = Convert.ToInt32(IdCoop); List<Busqueda> busqueda = new List<Busqueda>(); sqlDataAdapter.SelectCommand = new SqlCommand("ConsultaCotXSoc", sqlConnection); sqlDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; sqlDataAdapter.SelectCommand.Parameters.Add("@Id_Coop", SqlDbType.Int).Value = cop; sqlDataAdapter.SelectCommand.Parameters["@Id_Coop"].Direction = ParameterDirection.Input; sqlDataAdapter.SelectCommand.Parameters.Add("@NoSoc", SqlDbType.NVarChar).Value = NoSocio; sqlDataAdapter.SelectCommand.Parameters["@NoSoc"].Direction = ParameterDirection.Input; sqlDataAdapter.Fill(ds, "ConsultaCotXSoc"); foreach (DataRow dr in ds.Tables["ConsultaCotXSoc"].Rows) { Busqueda tmp = new Busqueda(); tmp.NoCotizacion = Convert.ToString(dr["Id_Cotiza"]); tmp.MarcaAuto = Convert.ToString(dr["Marca"]); tmp.ModeloAuto = Convert.ToString(dr["Modelo"]); tmp.AnoAuto = Convert.ToString(dr["Ano"]); tmp.FechaCot = Convert.ToString(dr["Fecha_Cot"]); tmp.Estado = Convert.ToString(dr["Estado"]); busqueda.Add(tmp); } return busqueda; }