public ActionResult Agregar(EmpleadoCLS OempleadoCLS) { if (!ModelState.IsValid) { ListarComboSexo(); ListarComboTipoContrato(); ListarComboTipoUsuario(); //se pasa el modelo para que la informacion no se borre return(View(OempleadoCLS)); } using (var bd = new BDPasajeEntities()) { //entidad de entity framework Empleado empleado = new Empleado(); empleado.NOMBRE = OempleadoCLS.nombre; empleado.APPATERNO = OempleadoCLS.apPaterno; empleado.APMATERNO = OempleadoCLS.apMaterno; empleado.FECHACONTRATO = OempleadoCLS.fechaContrato; empleado.SUELDO = OempleadoCLS.sueldo; empleado.IIDTIPOUSUARIO = OempleadoCLS.iidtipoUsuario; empleado.IIDTIPOCONTRATO = OempleadoCLS.iidtipoContrato; empleado.IIDSEXO = OempleadoCLS.iidSexo; empleado.BHABILITADO = 1; bd.Empleado.Add(empleado); bd.SaveChanges(); } //si todo sale bien envia a index return(RedirectToAction("Index")); }
public ActionResult Agregar(EmpleadoCLS oEmpleadoCLS) { if (!ModelState.IsValid) { return(View(oEmpleadoCLS)); } else { using (var bd = new RestauranteEntities()) { Empleado oEmpleado = new Empleado(); oEmpleado.ID = oEmpleadoCLS.id; oEmpleado.Nombre = oEmpleadoCLS.nombre; oEmpleado.IdTipoEmpleado = oEmpleadoCLS.idTipoEmpleado; oEmpleado.Celular = oEmpleadoCLS.celular; oEmpleado.Contraseña = oEmpleadoCLS.contra; oEmpleado.Correo = oEmpleadoCLS.correo; oEmpleado.Direccion = oEmpleadoCLS.direccion; oEmpleado.Sueldo = oEmpleadoCLS.sueldo; bd.Empleado.Add(oEmpleado); bd.SaveChanges(); } } return(RedirectToAction("Index")); }
public ActionResult Agregar(EmpleadoCLS oempleadoCLS) { int nRegistros = 0; using (var bd = new BDPasajeEntities()) { nRegistros = bd.Empleado.Where(p => p.NOMBRE.Equals(oempleadoCLS.nombre) && p.APPATERNO.Equals(oempleadoCLS.apPaterno) && p.APMATERNO.Equals(oempleadoCLS.apMaterno)).Count(); } if (!ModelState.IsValid || nRegistros > 0) { if (nRegistros > 0) { oempleadoCLS.mensajeError = "Empleado ya existe"; } listarCombos(); return(View(oempleadoCLS)); } using (var bd = new BDPasajeEntities()) { Empleado oEmpleado = new Empleado(); oEmpleado.NOMBRE = oempleadoCLS.nombre; oEmpleado.APPATERNO = oempleadoCLS.apPaterno; oEmpleado.APMATERNO = oempleadoCLS.apMaterno; oEmpleado.FECHACONTRATO = oempleadoCLS.fechaContrato; oEmpleado.SUELDO = oempleadoCLS.sueldo; oEmpleado.IIDTIPOUSUARIO = oempleadoCLS.iidTipoUsuario; oEmpleado.IIDTIPOCONTRATO = oempleadoCLS.iidTipoContrato; oEmpleado.IIDSEXO = oempleadoCLS.iidSexo; oEmpleado.BHABILITADO = 1; bd.Empleado.Add(oEmpleado); bd.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult AddEmpleado(EmpleadoCLS oEmpleadoCLS) { if (!ModelState.IsValid) { listarCombos(); return(View(oEmpleadoCLS)); } using (var bd = new BDPasajeEntities()) { Empleado oEmpleado = new Empleado(); oEmpleado.NOMBRE = oEmpleadoCLS.nombre; oEmpleado.APPATERNO = oEmpleadoCLS.apPaterno; oEmpleado.APMATERNO = oEmpleadoCLS.apMaterno; oEmpleado.FECHACONTRATO = oEmpleadoCLS.fechaContrato; oEmpleado.SUELDO = oEmpleadoCLS.sueldo; oEmpleado.IIDTIPOUSUARIO = oEmpleadoCLS.iidTipoUsuario; oEmpleado.IIDTIPOCONTRATO = oEmpleadoCLS.iidTipoContrato; oEmpleado.IIDSEXO = oEmpleadoCLS.iidSexo; oEmpleado.BHABILITADO = 1; bd.Empleado.Add(oEmpleado); bd.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Agregar(EmpleadoCLS oEmpleadoCLS) { if (!ModelState.IsValid) { listarCombos(); return(View(oEmpleadoCLS)); } using (var db = new BDPasajeEntities()) { Empleado oEmpleado = new Empleado(); oEmpleado.IIDEMPLEADO = oEmpleadoCLS.Iiempleado; oEmpleado.NOMBRE = oEmpleadoCLS.nombreEmpleado; oEmpleado.APPATERNO = oEmpleadoCLS.aPaterno; oEmpleado.APMATERNO = oEmpleadoCLS.apMaterno; oEmpleado.FECHACONTRATO = oEmpleadoCLS.fechaContrato; oEmpleado.SUELDO = oEmpleadoCLS.sueldo; oEmpleado.IIDTIPOUSUARIO = oEmpleadoCLS.Iidtipousuario; oEmpleado.IIDTIPOCONTRATO = oEmpleadoCLS.Iidtipocontrato; oEmpleado.IIDSEXO = oEmpleadoCLS.Iidsexo; oEmpleado.BHABILITADO = 1; db.Empleado.Add(oEmpleado); db.SaveChanges(); } return(RedirectToAction("Index")); }
// GET: Empleado public ActionResult EmpleadoView(EmpleadoCLS oEmpleadoCLS) { int iidTipoUsuario = oEmpleadoCLS.iidtipoUsuario; List <EmpleadoCLS> listaEmpleados = null; listarComboTipoUsuario(); using (var bd = new BDPasajeEntities()) { if (iidTipoUsuario == 0) { listaEmpleados = (from empleado in bd.Empleado join tipousuario in bd.TipoUsuario on empleado.IIDTIPOUSUARIO equals tipousuario.IIDTIPOUSUARIO join tipocontrato in bd.TipoContrato on empleado.IIDTIPOCONTRATO equals tipocontrato.IIDTIPOCONTRATO where empleado.BHABILITADO == 1 select new EmpleadoCLS { iidEmpleado = empleado.IIDEMPLEADO, nombre = empleado.NOMBRE, apMaterno = empleado.APMATERNO, apPaterno = empleado.APPATERNO, nombreTipoUsuario = tipousuario.NOMBRE, nombreTipoContrato = tipocontrato.NOMBRE }).ToList(); } else { listaEmpleados = (from empleado in bd.Empleado join tipousuario in bd.TipoUsuario on empleado.IIDTIPOUSUARIO equals tipousuario.IIDTIPOUSUARIO join tipocontrato in bd.TipoContrato on empleado.IIDTIPOCONTRATO equals tipocontrato.IIDTIPOCONTRATO where empleado.BHABILITADO == 1 && empleado.IIDTIPOUSUARIO == iidTipoUsuario select new EmpleadoCLS { iidEmpleado = empleado.IIDEMPLEADO, nombre = empleado.NOMBRE, apMaterno = empleado.APMATERNO, apPaterno = empleado.APPATERNO, nombreTipoUsuario = tipousuario.NOMBRE, nombreTipoContrato = tipocontrato.NOMBRE }).ToList(); } } return(View(listaEmpleados)); }
public ActionResult Editar(EmpleadoCLS oEmpleadoCSL) { int nregistrosAfectados = 0; int idEmpleado = oEmpleadoCSL.iidEmpleado; string nombre = oEmpleadoCSL.nombre; string apPaterno = oEmpleadoCSL.apPaterno; string apMaterno = oEmpleadoCSL.apMaterno; using (var bd = new BDPasajeEntities()) { nregistrosAfectados = bd.Empleado.Where( p => p.NOMBRE.Equals(nombre) && p.APPATERNO.Equals(apPaterno) && p.APMATERNO.Equals(apMaterno) && !p.IIDEMPLEADO.Equals(idEmpleado)).Count(); } if (!ModelState.IsValid || nregistrosAfectados >= 1) { if (nregistrosAfectados >= 1) { oEmpleadoCSL.mensajeError = "Ya existe el empleado"; } listarCombos(); return(View(oEmpleadoCSL)); } using (var bd = new BDPasajeEntities()) { Empleado oEmpleado = bd.Empleado.Where(p => p.IIDEMPLEADO.Equals(idEmpleado)).First(); oEmpleado.NOMBRE = oEmpleadoCSL.nombre; oEmpleado.APMATERNO = oEmpleadoCSL.apMaterno; oEmpleado.APPATERNO = oEmpleadoCSL.apPaterno; oEmpleado.NOMBRE = oEmpleadoCSL.nombre; oEmpleado.FECHACONTRATO = oEmpleadoCSL.fechaContrato; oEmpleado.SUELDO = oEmpleadoCSL.sueldo; oEmpleado.NOMBRE = oEmpleadoCSL.nombre; oEmpleado.IIDTIPOCONTRATO = oEmpleadoCSL.iidtipoContrato; oEmpleado.IIDTIPOUSUARIO = oEmpleadoCSL.iidtipoUsuario; oEmpleado.IIDSEXO = oEmpleadoCSL.iidSexo; bd.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Agregar(EmpleadoCLS empleadoCLS) { int nRegistrosEncontrados = 0; string nombre = empleadoCLS.nombreEmpleado; string apellidoP = empleadoCLS.aPaterno; string apellidoM = empleadoCLS.aMaterno; using (var bd = new BDPasajeEntities()) { nRegistrosEncontrados = bd.Empleado.Where(p => p.NOMBRE.Equals(nombre) && p.APPATERNO.Equals(apellidoP) && p.APMATERNO.Equals(apellidoM)).Count(); } if (!ModelState.IsValid || nRegistrosEncontrados >= 1) { if (nRegistrosEncontrados >= 1) { empleadoCLS.mensajeError = "Este empleado ya existe"; } ListarCombos(); return(View(empleadoCLS)); } else { using (var bd = new BDPasajeEntities()) { Empleado empleado = new Empleado(); empleado.NOMBRE = empleadoCLS.nombreEmpleado; empleado.APPATERNO = empleadoCLS.aPaterno; empleado.APMATERNO = empleadoCLS.aMaterno; empleado.FECHACONTRATO = empleadoCLS.fechaContrato; empleado.SUELDO = empleadoCLS.sueldo; empleado.IIDTIPOUSUARIO = empleadoCLS.idTipoUsuario; empleado.IIDTIPOCONTRATO = empleadoCLS.idTipoContrato; empleado.IIDSEXO = empleadoCLS.idTipoSexo; empleado.BHABILITADO = 1; bd.Empleado.Add(empleado); bd.SaveChanges(); } return(RedirectToAction("Index")); } }
public ActionResult EditarEmpleado(EmpleadoCLS oEmpleadoCLS) { int numeroRegistrosEncontrados = 0; int iidEmpleado = oEmpleadoCLS.iidEmpleado; string nombre = oEmpleadoCLS.nombre; string apPaterno = oEmpleadoCLS.apPaterno; string apMaterno = oEmpleadoCLS.apMaterno; using (var bd = new BDPasajeEntities()) { numeroRegistrosEncontrados = bd.Empleado.Where(p => p.NOMBRE.Equals(nombre) && p.APPATERNO.Equals(apPaterno) && p.APMATERNO.Equals(apMaterno) && !p.IIDEMPLEADO.Equals(iidEmpleado)).Count(); } if (!ModelState.IsValid || numeroRegistrosEncontrados > 0) { listarCombos(); if (numeroRegistrosEncontrados > 0) { oEmpleadoCLS.mensajeError = "Este Empleado ya existe!!"; } return(View(oEmpleadoCLS)); } using (var bd = new BDPasajeEntities()) { Empleado oEmpleado = bd.Empleado.Find(oEmpleadoCLS.iidEmpleado); oEmpleado.NOMBRE = oEmpleadoCLS.nombre; oEmpleado.APPATERNO = oEmpleadoCLS.apPaterno; oEmpleado.APMATERNO = oEmpleadoCLS.apMaterno; oEmpleado.FECHACONTRATO = oEmpleadoCLS.fechaContrato; oEmpleado.SUELDO = oEmpleadoCLS.sueldo; oEmpleado.IIDTIPOUSUARIO = oEmpleadoCLS.iidtipoUsuario; oEmpleado.IIDTIPOCONTRATO = oEmpleadoCLS.iidtipoContrato; oEmpleado.IIDSEXO = oEmpleadoCLS.iidSexo; bd.SaveChanges(); } return(RedirectToAction("EmpleadoView")); }
public ActionResult Editar(int id) { listarCombos(); EmpleadoCLS oEmpleadoCLS = new EmpleadoCLS(); using (var bd = new BDPasajeEntities()) { Empleado oEmpleado = bd.Empleado.Where(p => p.IIDEMPLEADO.Equals(id)).First(); oEmpleadoCLS.iidEmpleado = oEmpleado.IIDEMPLEADO; oEmpleadoCLS.nombre = oEmpleado.NOMBRE; oEmpleadoCLS.apPaterno = oEmpleado.APPATERNO; oEmpleadoCLS.apMaterno = oEmpleado.APMATERNO; oEmpleadoCLS.fechaContrato = (DateTime)oEmpleado.FECHACONTRATO; oEmpleadoCLS.sueldo = (decimal)oEmpleado.SUELDO; oEmpleadoCLS.iidTipoUsuario = (int)oEmpleado.IIDTIPOUSUARIO; oEmpleadoCLS.iidTipoContrato = (int)oEmpleado.IIDTIPOCONTRATO; oEmpleadoCLS.iidSexo = (int)oEmpleado.IIDSEXO; } return(View(oEmpleadoCLS)); }
// GET: Empleado public ActionResult Index(EmpleadoCLS empleadoCLS) { listarTipoUsuario(); List <EmpleadoCLS> listaEmpleados = null; using (var bd = new BDPasajeEntities()) { if (empleadoCLS.iidTipoUsuario == 0) { listaEmpleados = (from empleado in bd.Empleado join TipoUsuario in bd.TipoUsuario on empleado.IIDTIPOUSUARIO equals TipoUsuario.IIDTIPOUSUARIO join TipoContrato in bd.TipoContrato on empleado.IIDTIPOCONTRATO equals TipoContrato.IIDTIPOCONTRATO where empleado.BHABILITADO == 1 select new EmpleadoCLS { iidEmpleado = empleado.IIDEMPLEADO, nombre = empleado.NOMBRE, apPaterno = empleado.APPATERNO, nombreTipoUsuario = TipoUsuario.NOMBRE, nombreTipoContrato = TipoContrato.NOMBRE //Se debe inicializar con el nombre de la propiedad que se declaro en la clase modelo. }).ToList(); } else { listaEmpleados = (from empleado in bd.Empleado join TipoUsuario in bd.TipoUsuario on empleado.IIDTIPOUSUARIO equals TipoUsuario.IIDTIPOUSUARIO join TipoContrato in bd.TipoContrato on empleado.IIDTIPOCONTRATO equals TipoContrato.IIDTIPOCONTRATO where empleado.BHABILITADO == 1 && empleado.IIDTIPOUSUARIO == empleadoCLS.iidTipoUsuario select new EmpleadoCLS { iidEmpleado = empleado.IIDEMPLEADO, nombre = empleado.NOMBRE, apPaterno = empleado.APPATERNO, nombreTipoUsuario = TipoUsuario.NOMBRE, nombreTipoContrato = TipoContrato.NOMBRE //Se debe inicializar con el nombre de la propiedad que se declaro en la clase modelo. }).ToList(); } } return(View(listaEmpleados)); }
// GET: Empleado public ActionResult Index() { using (SqlConnection con = new SqlConnection(connectionString)) { DataTable dt = new DataTable(); listaEmpleado = new List <EmpleadoCLS>(); SqlCommand cmd = new SqlCommand("dbo.tabla_Empleado", con); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(dt); foreach (DataRow dr in dt.Rows) { EmpleadoCLS empleado = new EmpleadoCLS(); empleado.id_empleado = (int)dr["id_empleado"]; empleado.nombre = dr["nombre"].ToString(); empleado.salario_por_hora = (float)(Decimal)dr["salario_por_hora"]; listaEmpleado.Add(empleado); } return(View(listaEmpleado)); } /*using (var database = new MANTENIMIENTOEntities()) * { * * listaEmpleado = (from E in database.tabla_Empleado() * select new EmpleadoCLS * { * id_empleado = E.id_empleado, * salario_por_hora = (float)E.salario_por_hora, * nombre = E.nombre * }).ToList(); * } * return View(listaEmpleado);*/ }
public ActionResult Agregar(EmpleadoCLS oEmpleadoCls) { int registrosEncontrados = 0; string nombre = oEmpleadoCls.Nombre; string apPaterno = oEmpleadoCls.apPaterno; string apMaterno = oEmpleadoCls.apMaterno; using (var bd = new BDPasajeEntities()) { registrosEncontrados = bd.Empleado.Where(p => p.NOMBRE.Equals(nombre) && p.APPATERNO.Equals(apPaterno) && p.APMATERNO.Equals(apMaterno)).Count(); } if (!ModelState.IsValid || registrosEncontrados >= 1) { if (registrosEncontrados >= 1) { oEmpleadoCls.mensajeError = "Ya existe el empleado"; } listarCombos(); return(View(oEmpleadoCls)); } using (var bd = new BDPasajeEntities()) { Empleado oEmpleado = new Empleado(); oEmpleado.NOMBRE = oEmpleadoCls.Nombre; oEmpleado.APPATERNO = oEmpleadoCls.apPaterno; oEmpleado.APMATERNO = oEmpleadoCls.apMaterno; oEmpleado.FECHACONTRATO = oEmpleadoCls.fechaContrato; oEmpleado.SUELDO = oEmpleadoCls.sueldo; oEmpleado.IIDTIPOUSUARIO = oEmpleadoCls.iidtipoUsuario; oEmpleado.IIDTIPOCONTRATO = oEmpleadoCls.iidtipoContrato; oEmpleado.IIDSEXO = oEmpleadoCls.iidSexo; oEmpleado.BHABILITADO = 1; bd.Empleado.Add(oEmpleado); bd.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Agregar(EmpleadoCLS empleadoCLS) { if (!ModelState.IsValid) { return(View(empleadoCLS)); } else { using (var bd = new NominaEntities()) { Empleado empleado = new Empleado(); empleado.nombre = empleadoCLS.nombre; empleado.apellido = empleadoCLS.apellido; empleado.cod_empleado = empleadoCLS.cod_empleado; empleado.area = empleadoCLS.area; empleado.Id_grupo = empleadoCLS.Id_grupo; bd.Empleado.Add(empleado); bd.SaveChanges(); } } return(RedirectToAction("Index")); }
public ActionResult Editar(int id) { ListarComboBoxes(); EmpleadoCLS OempleadoCLS = new EmpleadoCLS(); using (var bd = new BDPasajeEntities()) { // consulta que solo trae al primer empleado Empleado empleado = bd.Empleado.Where(e => e.IIDEMPLEADO.Equals(id)).First(); OempleadoCLS.iidEmpleado = empleado.IIDEMPLEADO; OempleadoCLS.nombre = empleado.NOMBRE; OempleadoCLS.apPaterno = empleado.APPATERNO; OempleadoCLS.apMaterno = empleado.APMATERNO; OempleadoCLS.fechaContrato = (DateTime)empleado.FECHACONTRATO; OempleadoCLS.sueldo = (decimal)empleado.SUELDO; OempleadoCLS.iidEmpleado = empleado.IIDEMPLEADO; OempleadoCLS.iidtipoUsuario = (int)empleado.IIDTIPOUSUARIO; OempleadoCLS.iidtipoContrato = (int)empleado.IIDTIPOCONTRATO; OempleadoCLS.iidSexo = (int )empleado.IIDSEXO; } return(View(OempleadoCLS)); }
public ActionResult Create(EmpleadoCLS empleado) { if (!ModelState.IsValid) { List <Provincia> lista = db.Provincias.ToList(); ViewBag.ListaProvincia = new SelectList(lista, "idProvincia", "nombre"); return(View(empleado)); } Direccion dir = new Direccion(); dir.calle = empleado.calle; dir.numero = empleado.numero; dir.codigoPostal = empleado.codigoPostal; dir.idDireccion = 53; db.Direccions.Add(dir); db.SaveChanges(); Empleado emp = new Empleado(); emp.tipo = empleado.tipo; emp.nombre = empleado.nombre; emp.apellido = empleado.apellido; emp.fechaNacimiento = empleado.fechaNacimiento; emp.sueldoBase = empleado.sueldoBase; emp.estadoCivil = empleado.estadoCivil; emp.dni = empleado.dni; Direccion direccion = db.Direccions.Where(x => x.calle == empleado.calle && x.numero == empleado.numero).FirstOrDefault(); emp.idDireccion = direccion.idDireccion; db.Empleadoes.Add(emp); db.SaveChanges(); return(RedirectToAction("Index")); }