public void AgregarCliente(TR_cliente cliente)
        {
            var dato    = db.CLIENTE.Create();
            var usuario = db.USUARIO.Create();
            var contraseniaEncriptada = encriptacion.Encriptar(cliente.CONTRASENA);

            usuario.USUARIO1            = cliente.RUN_CLIENTE;
            usuario.CONTRASENA          = contraseniaEncriptada;
            usuario.TIPO_USUARIO_CODIGO = cliente.TIPO_USUARIO_CODIGO;
            usuario.ESTADO_ID           = cliente.ESTADO_ID;

            dato.RUN_CLIENTE      = cliente.RUN_CLIENTE;
            dato.NOMBRE           = cliente.NOMBRE;
            dato.APELLIDO_MATERNO = cliente.APELLIDO_MATERNO;
            dato.APELLIDO_PATERNO = cliente.APELLIDO_PATERNO;
            dato.TELEFONO         = cliente.TELEFONO;
            dato.EMAIL            = cliente.EMAIL;
            dato.FECHA_NACIMIENTO = cliente.FECHA_NACIMIENTO;
            dato.DIRECCION        = cliente.DIRECCION;
            dato.COMUNA_ID        = cliente.ESTADO_ID;
            dato.ESTADO_ID        = cliente.ESTADO_ID;
            dato.USUARIO          = cliente.RUN_CLIENTE;

            db.USUARIO.Add(usuario);
            db.CLIENTE.Add(dato);
            db.SaveChanges();
        }
Beispiel #2
0
        public IHttpActionResult ActualizarCliente(string id, TR_cliente cliente)
        {
            var resultado = validaciones.ActualizarCliente(id, cliente);

            if (resultado == "OK")
            {
                return(Ok("Cliente actualizado correctamente"));
            }
            return(BadRequest(resultado));
        }
Beispiel #3
0
        public IHttpActionResult AgregarCliente(TR_cliente cliente)
        {
            var resultado = validaciones.AgregarCliente(cliente);

            if (resultado == "OK")
            {
                return(Ok("Cliente registrado correctamente"));
            }
            return(BadRequest(resultado));
        }
        public void ActualizarCliente(TR_cliente cliente)
        {
            var resultado = db.CLIENTE.Find(cliente.RUN_CLIENTE);
            var usuario   = db.USUARIO.Find(cliente.RUN_CLIENTE);

            db.Entry(usuario).CurrentValues.SetValues(cliente);
            db.Entry(resultado).CurrentValues.SetValues(cliente);
            db.Entry(resultado).State = EntityState.Modified;
            db.Entry(usuario).State   = EntityState.Modified;
            db.SaveChanges();
        }