//Metodo para cargar informacion del grid principal private void cargarDataGrid() { //Limpiar la grilla. dgUsuarios.ItemsSource = null; dgUsuarios.Items.Clear(); //Obtener todos los usuarios. entidades = new clsEntityUsers().cs_pxObtenerTodo(); //Recorre los usiarios para rellenar la grilla lista_reporte = new List <ReporteUsuario>(); if (entidades.Count > 0) { foreach (var item in entidades) { if (item[3].ToString().Trim() != "MASTER") { itemRow = new ReporteUsuario(); itemRow.Id = item[0].ToString().Trim(); itemRow.Usuario = item[1].ToString().Trim(); itemRow.Contrasenia = item[2].ToString().Trim(); itemRow.Rol = item[3].ToString().Trim(); lista_reporte.Add(itemRow); } } dgUsuarios.ItemsSource = lista_reporte; btnModificar.IsEnabled = true; btnEliminar.IsEnabled = true; } else { btnModificar.IsEnabled = false; btnEliminar.IsEnabled = false; } }
public List <ReporteUsuario> cargarInformeUsuarios() { DataTable informacionUsuarios = new DataTable(); //dt List <ReporteUsuario> reporteUsuarios = new List <ReporteUsuario>(); DAOUsuario dBUsuario = new DAOUsuario(); DataTable intermedio = dBUsuario.buscarUsuario(""); for (int i = 0; i < intermedio.Rows.Count; i++) { ReporteUsuario reporteUsuario = new ReporteUsuario(); reporteUsuario.Identificacion = intermedio.Rows[i]["identificacion"].ToString(); if (intermedio.Rows[i]["nombre_identificacion"].ToString().Equals("Cedula")) { reporteUsuario.Tipo = "C.C"; } else if (intermedio.Rows[i]["nombre_identificacion"].ToString().Equals("Tarjeta de identidad")) { reporteUsuario.Tipo = "T.I"; } reporteUsuario.Nombre = intermedio.Rows[i]["nombre"].ToString(); reporteUsuario.Apellido = intermedio.Rows[i]["apellido"].ToString(); reporteUsuario.Afiliacion = intermedio.Rows[i]["nombre_afiliacion"].ToString(); reporteUsuario.Correo = intermedio.Rows[i]["correo"].ToString(); reporteUsuarios.Add(reporteUsuario); } return(reporteUsuarios); }
private void crystalReportViewer1_Load(object sender, EventArgs e) { ReporteUsuario abrir = new ReporteUsuario(); abrir.SetDataSource(datos); ReporteLogInViewer.ReportSource = abrir; ReporteLogInViewer.Refresh(); }
public ActionResult DeleteConfirmed(int id) { ReporteUsuario reporteUsuario = db.ReporteUsuarios.Find(id); db.ReporteUsuarios.Remove(reporteUsuario); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,FechaReporte,HTrabajadas,IdServicio,IdProyecto,IdUsuario")] ReporteUsuario reporteUsuario) { if (ModelState.IsValid) { db.Entry(reporteUsuario).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdProyecto = new SelectList(db.Proyectos, "Id", "Nombre", reporteUsuario.IdProyecto); ViewBag.IdServicio = new SelectList(db.Servicios, "Id", "Nombre", reporteUsuario.IdServicio); ViewBag.IdUsuario = new SelectList(db.Users, "Id", "Nombre", reporteUsuario.IdUsuario); return(View(reporteUsuario)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ReporteUsuario reporteUsuario = db.ReporteUsuarios.Find(id); if (reporteUsuario == null) { return(HttpNotFound()); } return(View(reporteUsuario)); }
public ActionResult Create([Bind(Include = "Id,FechaReporte,HTrabajadas,IdServicio,IdProyecto,IdUsuario,IdFase")] ReporteUsuario reporteUsuario) { // ejecucionproyectos busca los proyectos que se encuentran en ejecucion if (ModelState.IsValid) { reporteUsuario.IdUsuario = User.Identity.GetUserId(); db.ReporteUsuarios.Add(reporteUsuario); db.Proyectos.Find(reporteUsuario.IdProyecto).HorasTrabajdas += reporteUsuario.HTrabajadas; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdProyecto = new SelectList(db.Proyectos.Where(r => r.Estado.Nombre.ToUpper() != "FINALIZADO"), "Id", "Nombre"); ViewBag.IdServicio = new SelectList(db.Servicios, "Id", "Nombre", reporteUsuario.IdServicio); return(View(reporteUsuario)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ReporteUsuario reporteUsuario = db.ReporteUsuarios.Find(id); if (reporteUsuario == null) { return(HttpNotFound()); } ViewBag.IdProyecto = new SelectList(db.Proyectos, "Id", "Nombre", reporteUsuario.IdProyecto); ViewBag.IdServicio = new SelectList(db.Servicios, "Id", "Nombre", reporteUsuario.IdServicio); ViewBag.IdUsuario = new SelectList(db.Users, "Id", "Nombre", reporteUsuario.IdUsuario); return(View(reporteUsuario)); }
private void UsuariosToolStripMenuItem1_Click(object sender, EventArgs e) { RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>(); List <Usuarios> lista = new List <Usuarios>(); lista = repositorio.GetList(p => true); if (lista.Count > 0) { MessageBox.Show("Un momento por favor.", "ButterSoft", MessageBoxButtons.OK, MessageBoxIcon.Information); ReporteUsuario reporte = new ReporteUsuario(lista); reporte.ShowDialog(); } else { MessageBox.Show("No hay datos para imprimir.", "ButterSoft", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
//Evento click para mostrar empresas del usuario. private void btnEmpresas_Click(object sender, RoutedEventArgs e) { //Obtener el usuario seleccionado. ReporteUsuario item = (ReporteUsuario)dgUsuarios.SelectedItem; //Si existe el item seleccionado. if (item != null) { UsuariosCuentas Formulario = new UsuariosCuentas(item.Id); Formulario.ShowDialog(); if (Formulario.DialogResult.HasValue && Formulario.DialogResult.Value) { cargarDataGrid(); } } else { MessageBox.Show("Debe seleccionar un usuario."); } }
private void Imprimirbutton_Click(object sender, EventArgs e) { if (listado == null || listado.Count <= 0) { MyerrorProvider.Clear(); MyerrorProvider.SetError(Imprimirbutton, "No hay datos para imprimir."); return; } else { if (listado.Count > 0) { ReporteUsuario reporte = new ReporteUsuario(listado); reporte.ShowDialog(); } else { MyerrorProvider.Clear(); MyerrorProvider.SetError(Imprimirbutton, "No hay datos para imprimir."); return; } } }
private void BtnUsuario_Click(object sender, EventArgs e) { ReporteUsuario repro = new ReporteUsuario(); repro.Show(); }
private void Reportebutton_Click(object sender, EventArgs e) { ReporteUsuario abrir = new ReporteUsuario(BLL.UsuariosBLL.GetList(filtro)); abrir.Show(); }