public void AgregarEmpleado(TR_empleado empleado) { var dato = db.EMPLEADO.Create(); var usuario = db.USUARIO.Create(); var contrasenaEncriptada = encriptacion.Encriptar(empleado.CONTRASENA); usuario.USUARIO1 = empleado.RUN_EMPLEADO; usuario.CONTRASENA = contrasenaEncriptada; usuario.TIPO_USUARIO_CODIGO = empleado.TIPO_USUARIO_CODIGO; usuario.ESTADO_ID = empleado.ESTADO_ID; dato.RUN_EMPLEADO = empleado.RUN_EMPLEADO; dato.NOMBRE = empleado.NOMBRE; dato.APELLIDO_MATERNO = empleado.APELLIDO_MATERNO; dato.APELLIDO_PATERNO = empleado.APELLIDO_PATERNO; dato.TELEFONO = empleado.TELEFONO; dato.EMAIL = empleado.EMAIL; dato.DIRECCION = empleado.DIRECCION; dato.FECHA_NACIMIENTO = empleado.FECHA_NACIMIENTO; dato.CARGO = empleado.CARGO; dato.USUARIO = empleado.RUN_EMPLEADO; dato.NUMERO_SUCURSAL = empleado.NUMERO_SUCURSAL; dato.COMUNA_ID = empleado.COMUNA_ID; dato.ESTADO_ID = empleado.ESTADO_ID; db.USUARIO.Add(usuario); db.EMPLEADO.Add(dato); db.SaveChanges(); }
public IHttpActionResult ActualizarEmpleado(string id, TR_empleado empleado) { var resultado = validaciones.ActualizarEmpleado(id, empleado); if (resultado == "OK") { return(Ok("Empleado actualizado correctamente")); } return(BadRequest(resultado)); }
public IHttpActionResult AgregarEmpleado(TR_empleado empleado) { var resultado = validaciones.AgregarEmpleado(empleado); if (resultado == "OK") { return(Ok("Empleado registrado correctamente")); } return(BadRequest(resultado)); }
public void ActualizarEmpleado(TR_empleado empleado) { var resultado = db.EMPLEADO.Find(empleado.RUN_EMPLEADO); var usuario = db.USUARIO.Find(empleado.RUN_EMPLEADO); db.Entry(usuario).CurrentValues.SetValues(empleado); db.Entry(resultado).CurrentValues.SetValues(empleado); db.Entry(resultado).State = EntityState.Modified; db.Entry(usuario).State = EntityState.Modified; db.SaveChanges(); }