public ActionResult RegistrarEmpleado() { var empleadoLogueado = (Empleado)Session["empleado"]; var empleado = new Empleado { PERSONAS = new Persona { Nombres = Request.Form.Get("Nombres"), Apellidos = Request.Form.Get("Apellidos"), GeneroId = Convert.ToInt32(Request.Form.Get("generos")), TipoDocumentoId = Convert.ToInt32(Request.Form.Get("tiposdeDocumento")), NumeroDocumento = Request.Form.Get("numeroDocumento"), }, SedeId = empleadoLogueado.SedeId, RolId = Convert.ToInt32(Request.Form.Get("roles")), FechaContratacion = Convert.ToDateTime(Request.Form.Get("fechaContratacion")), Telefono = Request.Form.Get("telefono"), Salario = Convert.ToInt32(Request.Form.Get("salario")), Correo = Request.Form.Get("correo"), Clave = Request.Form.Get("clave") }; var empleadoDao = new EmpleadoDao(db); empleadoDao.CrearEmpleado(empleado); Response.Redirect("/Home/Index"); return(View()); }
public ActionResult RegistrarEmpleado() { var empleado = new Empleado { Persona = new Persona { PrimerNombre = Request.Form.Get("primerNombre"), SegundoNombre = Request.Form.Get("segundoNombre"), PrimerApellido = Request.Form.Get("primerApellido"), SegundoApellido = Request.Form.Get("segundoApellido"), GeneroId = Convert.ToInt32(Request.Form.Get("generos")), TiposDeDocumentoId = Convert.ToInt32(Request.Form.Get("tiposdeDocumento")), NumeroDocumento = Request.Form.Get("numeroDocumento") }, RolId = Convert.ToInt32(Request.Form.Get("cargos")), FechaNac = Convert.ToDateTime(Request.Form.Get("fechaNacimiento")), Celular = Request.Form.Get("celular"), Profesion = Request.Form.Get("profesion"), Salario = Convert.ToDouble(Request.Form.Get("salario")), Dirreccion = Request.Form.Get("direccion"), Email = Request.Form.Get("email"), NombreUsuario = Request.Form.Get("nombreUsuario"), Clave = Request.Form.Get("clave") }; var empleadoDao = new EmpleadoDao(db); empleadoDao.CrearEmpleado(empleado); Response.Redirect("/Home/Index"); return(View()); }
/* * Luis Carlos Pedroza * Evento que crea y guarda el empleado */ private void BtnTerminar_Click(object sender, EventArgs e) { if (validar()) { var empleado = new Empleado(); empleado.Persona = new Persona(); empleado.Persona.PrimerNombre = txtPrimerNombre.Text; empleado.Persona.SegundoNombre = txtSegundoNombre.Text; empleado.Persona.PrimerApellido = txtPrimerApellido.Text; empleado.Persona.SegundoApellido = txtSegundoApellido.Text; empleado.Persona.TiposDeDocumento = (TipoDeDocumento)cbTipoDoc.SelectedItem; empleado.Persona.NumeroDocumento = txtNumIde.Text; empleado.Persona.Generos = (Genero)cbGeneros.SelectedItem; empleado.FechaNac = txtFecNac.Value; empleado.Celular = txtCelular.Text; empleado.Email = txtCorreo.Text; empleado.Rol = (Rol)cbRoles.SelectedItem; empleado.Profesion = txtProfesion.Text; empleado.Dirreccion = txtDireccion.Text; empleado.NombreUsuario = txtNombreUsuario.Text; empleado.Clave = txtClave.Text; empleado.Salario = Convert.ToDouble(txtSalario.Text); var empleadoDao = new EmpleadoDao(db); if (empleadoDao.CrearEmpleado(empleado) != null) { MessageBox.Show("El empleado ha sido creado correctamente"); Close(); } else { MessageBox.Show("Ha ocurrido un error"); } } }