private void Consultabutton_Click(object sender, EventArgs e) { var listado = new List <Asistencia>(); if (CriteriotextBox.Text.Trim().Length > 0) { switch (FiltrocomboBox.SelectedItem) { case 0: listado = AsistenciaBLL.GetList(p => true); break; case 1: int Id = Convert.ToInt32(CriteriotextBox.Text); listado = AsistenciaBLL.GetList(p => p.AsistenciaId == Id); break; case 2: listado = AsistenciaBLL.GetList(asistencia => asistencia.AsignaturaId == Convert.ToInt32(CriteriotextBox.Text)); break; } listado = listado.Where(c => c.Fecha.Date >= DesdedateTimePicker.Value.Date && c.Fecha.Date <= HastadateTimePicker.Value.Date).ToList(); } else { listado = AsistenciaBLL.GetList(p => true); } ConsultadataGridView.DataSource = null; ConsultadataGridView.DataSource = listado; }
public ActionResult Edit([Bind(Include = "id_asis,fecha_ingreso,fecha_salida,id_emp")] Asistencia asistencia) { if (ModelState.IsValid) { AsistenciaBLL.Update(asistencia); return(RedirectToAction("Index")); } ViewBag.id_emp = new SelectList(EmpleadoBLL.List(), "id_emp", "nombre_completo", asistencia.id_emp); return(View(asistencia)); }
public IHttpActionResult Get() { try { List <Asistencia> todos = AsistenciaBLL.List(); return(Content(HttpStatusCode.OK, todos)); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
public ActionResult Edit([Bind(Include = "id,pago_empleado,id_asis,id_emp,dias_trabajo")] Informe informe) { if (ModelState.IsValid) { InformeBLL.Update(informe); return(RedirectToAction("Index")); } ViewBag.id_asis = new SelectList(AsistenciaBLL.List(), "id_asis", "id_asis", informe.id_asis); ViewBag.id_emp = new SelectList(EmpleadoBLL.List(), "id_emp", "nombre_completo", informe.id_emp); return(View(informe)); }
public IHttpActionResult Put(Asistencia asistencia) { try { AsistenciaBLL.Update(asistencia); return(Content(HttpStatusCode.OK, "Asistencia actualizada correctamente")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Post(Asistencia asistencia) { try { AsistenciaBLL.Create(asistencia); return(Content(HttpStatusCode.Created, "Asistencia creada correctamente")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Delete(int id) { try { AsistenciaBLL.Delete(id); return(Ok("Asistencia eliminada correctamente")); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
// GET: Asistencias/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Asistencia asistencia = AsistenciaBLL.Get(id); if (asistencia == null) { return(HttpNotFound()); } return(View(asistencia)); }
// GET: Asistencias/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Asistencia asistencia = AsistenciaBLL.Get(id); if (asistencia == null) { return(HttpNotFound()); } ViewBag.id_emp = new SelectList(EmpleadoBLL.List(), "id_emp", "nombre_completo", asistencia.id_emp); return(View(asistencia)); }
public IHttpActionResult Get(int id) { try { Asistencia result = AsistenciaBLL.Get(id); if (result == null) { return(NotFound()); } return(Content(HttpStatusCode.OK, result)); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
// GET: Informes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Informe informe = InformeBLL.Get(id); if (informe == null) { return(HttpNotFound()); } ViewBag.id_asis = new SelectList(AsistenciaBLL.List(), "id_asis", "id_asis", informe.id_asis); ViewBag.id_emp = new SelectList(EmpleadoBLL.List(), "id_emp", "nombre_completo", informe.id_emp); return(View(informe)); }
private void Buscarbutton_Click(object sender, EventArgs e) { int ID = Convert.ToInt32(AsistenciaIDnumericUpDown.Value); Asistencia asistencia; asistencia = AsistenciaBLL.Buscar(ID); Limpiar(); if (asistencia != null) { LlenaCampos(asistencia); } else { MessageBox.Show("Asistencia no encontrada"); } }
private void Eliminarbutton_Click(object sender, EventArgs e) { AsistenciaerrorProvider.Clear(); Asistencia asistencia = new Asistencia(); int id; id = Convert.ToInt32(AsistenciaIdnumericUpDown.Value); if (AsistenciaBLL.Eliminar(id)) { MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { AsistenciaerrorProvider.SetError(AsistenciaIdnumericUpDown, "No se puede eliminar registro que no existe"); } }
private void Buscarbutton_Click(object sender, EventArgs e) { int id; Asistencia asistencia = new Asistencia(); id = Convert.ToInt32(AsistenciaIdnumericUpDown.Value); Limpiar(); if (id > 0) { asistencia = AsistenciaBLL.Buscar(id); } if (asistencia != null) { LlenaCampos(asistencia); } }
private void Eliminarbutton_Click(object sender, EventArgs e) { MyError.Clear(); int id = Convert.ToInt32(AsistenciaIDnumericUpDown.Value); bool paso; if (!Existe()) { MessageBox.Show("No se puede eliminar porque no existe.", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { paso = AsistenciaBLL.Eliminar(id); if (paso) { Limpiar(); MessageBox.Show("Asistencia eliminada!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo eliminar la asistencia", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void Guardarbutton_Click(object sender, EventArgs e) { if (!Validar()) { return; } bool paso; Asistencia asistencia; asistencia = LlenaClase(); if (AsistenciaIDnumericUpDown.Value == 0) { paso = AsistenciaBLL.Guardar(asistencia); } else { if (!Existe()) { MessageBox.Show("No se puede modificar porque no existe en la base de datos", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = AsistenciaBLL.Modificar(asistencia); } if (paso) { Limpiar(); MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Guardarbutton_Click(object sender, EventArgs e) { Asistencia asistencia = new Asistencia(); bool paso = false; if (!Validar()) { return; } asistencia = LlenaClase(); if (AsistenciaIdnumericUpDown.Value == 0) { paso = AsistenciaBLL.Guardar(asistencia); } else { if (ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar un registro que no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = AsistenciaBLL.Modificar(asistencia); } if (paso) { Limpiar(); MessageBox.Show("Guardado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
// GET: Informes/Create public ActionResult Create() { ViewBag.id_asis = new SelectList(AsistenciaBLL.List(), "id_asis", "id_asis"); ViewBag.id_emp = new SelectList(EmpleadoBLL.List(), "id_emp", "nombre_completo"); return(View()); }
private bool Existe() { Asistencia asistencia = AsistenciaBLL.Buscar((int)AsistenciaIDnumericUpDown.Value); return(asistencia != null); }
// GET: Asistencias public ActionResult Index() { return(View(AsistenciaBLL.List())); }
public ActionResult DeleteConfirmed(int id) { AsistenciaBLL.Delete(id); return(RedirectToAction("Index")); }
private bool ExisteEnLaBaseDeDatos() { Asistencia asistencia = AsistenciaBLL.Buscar((int)AsistenciaIdnumericUpDown.Value); return(asistencia != null); }