Exemple #1
0
        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();
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        public IHttpActionResult AgregarEmpleado(TR_empleado empleado)
        {
            var resultado = validaciones.AgregarEmpleado(empleado);

            if (resultado == "OK")
            {
                return(Ok("Empleado registrado correctamente"));
            }
            return(BadRequest(resultado));
        }
Exemple #4
0
        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();
        }