// GET: EMPLEADOS/Details/5 public ActionResult Details(int?id) { if (Session["MiUsuario"] != null && Session["MiTipo"] != null) { if (Session["MiUsuario"] != null && Session["MiTipo"] != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EMPLEADOS eMPLEADOS = db.EMPLEADOS.Find(id); if (eMPLEADOS == null) { return(HttpNotFound()); } return(View(eMPLEADOS)); } else { return(RedirectToAction("Index")); } } else { return(RedirectToAction("Index", "Login")); } }
public ActionResult Create(EMPLEADOS model) { try { if (ModelState.IsValid) { using (mediManContext db = new mediManContext()) { var emp = new EMPLEADOS(); emp.RUT = model.RUT; emp.NOMBRE = model.NOMBRE; emp.APELLIDOP = model.APELLIDOP; emp.APELLIDOM = model.APELLIDOM; emp.ROL = model.ROL; emp.TELEFONO = model.TELEFONO; emp.USER = model.USER; emp.PASS = model.PASS; db.EMPLEADOS.Add(emp); db.SaveChanges(); } return(Redirect("Index/")); } return(View(model)); } catch (Exception e) { ModelState.AddModelError("", "Error de registro " + e.Message); return(View()); } }
public ActionResult Create(EMPLEADOS empleado) { string mensaje = ""; try { mensaje = "Registro agregado satisfactoriamente"; using (UnidadDeTrabajo <EMPLEADOS> unidad = new UnidadDeTrabajo <EMPLEADOS>(new BDContext())) { unidad.genericDAL.Add(empleado); if (!unidad.Complete()) { TempData["mensaje"] = "El registro ya existe"; return(RedirectToAction("Create")); } } } catch (Exception ex) { mensaje = ex.ToString(); } TempData["mensaje"] = mensaje; return(RedirectToAction("Index")); }
public ActionResult CrearEmpleado(EMPLEADOS objEmpleado) { try { bool respuesta; string mensaje = "Empleado creado correctamente"; if (objEmpleado.EPLCODIGOI == 0) { respuesta = objEmpleadoDAL.Crear_Empleado(objEmpleado, true); } else { respuesta = objEmpleadoDAL.Crear_Empleado(objEmpleado, false); mensaje = "Empleado editado correctamente"; } if (respuesta) { Request.Flash("success", mensaje); } } catch (Exception exc) { Request.Flash("danger", "Ha ocurrido un error: " + exc.Message); } return(RedirectToAction("Index", "Empleados")); }
public ActionResult Edit(EMPLEADOS model) { try { using (mediManContext db = new mediManContext()) { EMPLEADOS emp = db.EMPLEADOS.Find(model.ID); emp.RUT = model.RUT; emp.NOMBRE = model.NOMBRE; emp.APELLIDOP = model.APELLIDOP; emp.APELLIDOM = model.APELLIDOM; emp.ROL = model.ROL; emp.TELEFONO = model.TELEFONO; emp.USER = model.USER; emp.PASS = model.PASS; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception e) { ModelState.AddModelError("", "Error al actualizar " + e.Message); return(View()); } }
public IHttpActionResult PutEMPLEADOS(int id, EMPLEADOS eMPLEADOS) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != eMPLEADOS.EMP_ID) { return(BadRequest()); } db.Entry(eMPLEADOS).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EMPLEADOSExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Login(EMPLEADOS empleado) { //if (ModelState.IsValid) //{ using (ConnectionContext db = new ConnectionContext()) { var con = new SqlConnection("Data Source=DESKTOP-I5C9AA0\\SQLEXPRESS2008;Initial Catalog=InventarioUXBD;Integrated Security=True"); con.Open(); var usr = db.EMPLEADOS.Where(u => u.USERNAME == empleado.USERNAME && u.PASSWORD == empleado.PASSWORD).FirstOrDefault(); if (usr != null) { var x = empleado.USERNAME; var command = new SqlCommand("SELECT ID FROM dbo.EMPLEADOS WHERE USERNAME='******'", con); int result = (int)(command.ExecuteScalar()); Session["ID"] = result.ToString(); Session["USERNAME"] = empleado.USERNAME.ToString(); return(RedirectToAction("Logeado")); } else { ModelState.AddModelError("", "Usuario o Contraseña invalido"); } } //} return(View()); }
// GET: Deporte/Edit/5 /// <summary> /// Método editar, obtiene los datos del empleado seleccionado /// </summary> /// <param name="id">Identificador del registro seleccionado</param> /// <returns>Muestra los datos del empleado seleccionado</returns> public ActionResult Edit(int id) { using (mediManContext db = new mediManContext()) { EMPLEADOS e = db.EMPLEADOS.Find(id); return(View(e)); } }
public ActionResult DeleteConfirmed(int id) { EMPLEADOS eMPLEADOS = db.EMPLEADOS.Find(id); db.EMPLEADOS.Remove(eMPLEADOS); db.SaveChanges(); return(RedirectToAction("Index")); }
// POST: /Vehiculos/Delete/5 public ActionResult Delete(int emp_id) { EMPLEADOS empleado = db.EMPLEADOS.Find(emp_id); db.EMPLEADOS.Remove(empleado); db.SaveChanges(); return(RedirectToAction("List")); }
public ActionResult IndexAsc() { EMPLEADOS Emp = (EMPLEADOS)TempData["Empleado"]; TempData.Keep("Empleado"); var aSCENSOS = db.ASCENSOS.Where(v => v.ID_EMPLEADO.Equals(Emp.EMP_ID)); return(View("IndexAsc", aSCENSOS)); }
public ActionResult IndexAmon() { EMPLEADOS Emp = (EMPLEADOS)TempData["Empleado"]; TempData.Keep("Empleado"); var aMONESTACIONES = db.AMONESTACIONES.Where(v => v.ID_EMPLEADO.Equals(Emp.EMP_ID)); return(View("IndexAmon", aMONESTACIONES)); }
public ActionResult IndexSusp() { EMPLEADOS Emp = (EMPLEADOS)TempData["Empleado"]; TempData.Keep("Empleado"); var sUSPENSIONES = db.SUSPENSIONES.Where(v => v.ID_EMPLEADO.Equals(Emp.EMP_ID)); return(View("IndexSusp", sUSPENSIONES)); }
public static EMPLEADOS LeerEmpleado(string usuario) { var emp = new EMPLEADOS(); using (var grupo = new Model2()) { emp = grupo.EMPLEADOS.Where(e => e.USUARIO == usuario).First(); return(emp); } }
public ActionResult Edit([Bind(Include = "EMP_ID,EMP_NOMBRE,EMP_DIRECCION,EMP_TELEFONO,EMP_CEDULA")] EMPLEADOS eMPLEADOS) { if (ModelState.IsValid) { db.Entry(eMPLEADOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(eMPLEADOS)); }
/********************************************************* Vacaciones *********************************************************************/ /*******************************************************************************************************************************************/ // GET: VACACIONES public ActionResult Index() { EMPLEADOS Emp = (EMPLEADOS)TempData["Empleado"]; TempData.Keep("Empleado"); var vACACIONES = db.VACACIONES.Where(v => v.ID_EMPLEADO.Equals(Emp.EMP_ID)); return(View("Index", vACACIONES)); //return View(vACACIONES.ToList()); }
public ActionResult Edit([Bind(Include = "ID,CODIGO,USERNAME,CLAVE,NOMBRE,APELLIDO,TELEFONO,DEPARTAMENTO,CARGO,FECHA_INGRESO,SALARIO,ESTATUS")] EMPLEADOS eMPLEADOS) { if (ModelState.IsValid) { db.Entry(eMPLEADOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(eMPLEADOS)); }
public ActionResult Edit([Bind(Include = "ID,USERNAME,PASSWORD,NOMBRE,AP_PATERNO,AP_MATERNO,TIPO_EMPLEADOID")] EMPLEADOS eMPLEADOS) { if (ModelState.IsValid) { db.Entry(eMPLEADOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TIPO_EMPLEADOID = new SelectList(db.TIPO_EMPLEADO, "ID", "TIPO", eMPLEADOS.TIPO_EMPLEADOID); return(View(eMPLEADOS)); }
public ActionResult Create([Bind(Include = "EMP_ID,EMP_NOMBRE,EMP_DIRECCION,EMP_TELEFONO,EMP_CEDULA")] EMPLEADOS eMPLEADOS) { if (ModelState.IsValid) { db.EMPLEADOS.Add(eMPLEADOS); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(eMPLEADOS)); }
public IHttpActionResult GetEMPLEADOS(int id) { EMPLEADOS eMPLEADOS = db.EMPLEADOS.Find(id); if (eMPLEADOS == null) { return(NotFound()); } return(Ok(eMPLEADOS)); }
public ActionResult Edit([Bind(Include = "EMP_ID,ID_EMPLEADO,CEDULA,NOMBRE,APE1,APE2,DIRECCION,DESCRIPCION,TEL_HABITACION,TEL_MOVIL,E_MAIL,PUESTO,SALARIO,ESTADO")] EMPLEADOS eMPLEADOS) { if (ModelState.IsValid) { db.Entry(eMPLEADOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PUESTO = new SelectList(db.PUESTOS, "PTS_ID", "ID_PUESTO", eMPLEADOS.PUESTO); return(View(eMPLEADOS)); }
public static EMPLEADOS LeerEmpleado(string usuario) { var emp = new EMPLEADOS(); using (var grupo = new Model2()) { emp = grupo.EMPLEADOS .Where(e => e.USUARIO == usuario).FirstOrDefault(); // devuelve el primero, sino se cae. return(emp); } }
public ActionResult Edit([Bind(Include = "IDEmpleado,Usuario,Password,TipoUsuario,IDPersona,Correo")] EMPLEADOS eMPLEADOS) { if (ModelState.IsValid) { db.Entry(eMPLEADOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDPersona = new SelectList(db.PERSONAS, "IDPersona", "Nombre", eMPLEADOS.IDPersona); return(View(eMPLEADOS)); }
// GET: Deporte/Delete/5 /// <summary> /// Método eliminar /// </summary> /// <param name="id">Identificador del registro seleccionado</param> /// <returns>Elimina el registro y actualiza el listado</returns> public ActionResult Delete(int id) { using (mediManContext db = new mediManContext()) { EMPLEADOS emp = db.EMPLEADOS.Find(id); db.EMPLEADOS.Remove(emp); db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Edit([Bind(Include = "ID_EMPLEADO,ID_SUCURSAL,NOMBRE,DUI")] EMPLEADOS eMPLEADOS) { if (ModelState.IsValid) { db.Entry(eMPLEADOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_SUCURSAL = new SelectList(db.SUCURSALES, "ID_SUCURSAL", "SUCURSAL", eMPLEADOS.ID_SUCURSAL); return(View(eMPLEADOS)); }
public void TestDeleteGeneric() { EMPLEADOS x = new EMPLEADOS(); using (UnidadDeTrabajo <EMPLEADOS> Unidad = new UnidadDeTrabajo <EMPLEADOS>(new BDContext())) { x = Unidad.genericDAL.Get(10); Unidad.genericDAL.Remove(x); Assert.AreEqual(true, Unidad.Complete()); } }
public ActionResult Edit([Bind(Include = "IdEmpleado,IdDepartamento,NomEmpleado,Activo")] EMPLEADOS eMPLEADOS) { if (ModelState.IsValid) { db.Entry(eMPLEADOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdDepartamento = new SelectList(db.DEPARTAMENTOS, "IdDepartamento", "NomDepartamento", eMPLEADOS.IdDepartamento); return(View(eMPLEADOS)); }
public ActionResult Edit([Bind(Include = "Id_Empleado,Codigo_Empleado,Nombre,Apellido,Telefono,Id_Departamento,Id_Cargo,Fecha_Ingreso,Salario,Estatus")] EMPLEADOS eMPLEADOS) { if (ModelState.IsValid) { db.Entry(eMPLEADOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Cargo = new SelectList(db.CARGOS, "Id_Cargos", "Cargo", eMPLEADOS.Id_Cargo); ViewBag.Id_Departamento = new SelectList(db.DEPARTAMENTOS, "Id_Departamento", "Nombre", eMPLEADOS.Id_Departamento); return(View(eMPLEADOS)); }
public ActionResult Edit([Bind(Include = "ID_EMPLEADO,SNOMBRE_EMPLEADO,PAPELLIDO_EMPLEADO,SAPELLIDO_EMPLEADO,EDAD_EMPLEADO,RUN_EMPLEADO,DV_EMPLEADO,DIRECCION,ID_COMUNA,ID_USUARIO")] EMPLEADOS eMPLEADOS) { if (ModelState.IsValid) { db.Entry(eMPLEADOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_COMUNA = new SelectList(db.COMUNA, "ID_COMUNA", "NOMBRE_COMUNA", eMPLEADOS.ID_COMUNA); ViewBag.ID_USUARIO = new SelectList(db.USUARIOS, "ID_USUARIO", "CORREO_USUARIO", eMPLEADOS.ID_USUARIO); return(View(eMPLEADOS)); }
public ActionResult MarcarHora(int? id, EMPLEADOS empl) { if (Session["MiUsuario"] != null && Session["MiTipo"] != null) { if (id != null) { var query = db.EMPLEADOS.Find(id); if (query != null) { string a = DateTime.Now.ToShortDateString(); var query2 = (db.ASISTENCIAS.Where(c => c.FECHA.Equals(a) && c.ID_EMPLEADO == id)).FirstOrDefault(); var query3 = (from c in db.ASISTENCIAS where c.FECHA.Equals(a) && c.ID_EMPLEADO == id select c).ToList();//(db.ASISTENCIAS.Where(c => c.FECHA == DateTime.Now && c.ID_EMPLEADO == id)).ToList(); string hora = DateTime.Now.ToString("hh:mm:ss"); if (query3.Count == 0) { var asis = new ASISTENCIAS(); asis.FECHA = a; asis.ID_EMPLEADO = id; asis.HORA_INGRESO = hora; asis.HORA_SALIDA = ""; asis.OBSERVACIONES = ""; db.ASISTENCIAS.Add(asis); db.SaveChanges(); ViewData["MenSal"] = "Ha marcado su hora de Entrada, Fecha: " + a + " Hora: " + hora; return View(); } else { if (query2.HORA_SALIDA == "") { query2.HORA_SALIDA = hora; db.SaveChanges(); ViewData["MenSal"] = "Ha marcado su hora de Salida, Fecha: " + a + " Hora: " + hora; return View(); } return RedirectToAction("Index"); } } } else { return RedirectToAction("Index"); } return RedirectToAction("Index"); } else { return RedirectToAction("Index", "Login"); } }
public ActionResult MarcarHora(int?id, EMPLEADOS empl) { if (Session["MiUsuario"] != null && Session["MiTipo"] != null) { if (id != null) { var query = db.EMPLEADOS.Find(id); if (query != null) { string a = DateTime.Now.ToShortDateString(); var query2 = (db.ASISTENCIAS.Where(c => c.FECHA.Equals(a) && c.ID_EMPLEADO == id)).FirstOrDefault(); var query3 = (from c in db.ASISTENCIAS where c.FECHA.Equals(a) && c.ID_EMPLEADO == id select c).ToList();//(db.ASISTENCIAS.Where(c => c.FECHA == DateTime.Now && c.ID_EMPLEADO == id)).ToList(); string hora = DateTime.Now.ToString("hh:mm:ss"); if (query3.Count == 0) { var asis = new ASISTENCIAS(); asis.FECHA = a; asis.ID_EMPLEADO = id; asis.HORA_INGRESO = hora; asis.HORA_SALIDA = ""; asis.OBSERVACIONES = ""; db.ASISTENCIAS.Add(asis); db.SaveChanges(); ViewData["MenSal"] = "Ha marcado su hora de Entrada, Fecha: " + a + " Hora: " + hora; return(View()); } else { if (query2.HORA_SALIDA == "") { query2.HORA_SALIDA = hora; db.SaveChanges(); ViewData["MenSal"] = "Ha marcado su hora de Salida, Fecha: " + a + " Hora: " + hora; return(View()); } return(RedirectToAction("Index")); } } } else { return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } else { return(RedirectToAction("Index", "Login")); } }