public bool  crearUsuario(UsuariosCE user)
        {
            bool respuesta = true;

            try
            {
                Usuario usu = new Usuario();

                usu.Usuario1      = user.Usuario;
                usu.pass          = db.EncrypPassword(user.password).FirstOrDefault();
                usu.fechaCreacion = DateTime.Now;
                db.Usuario.Add(usu);

                Personas per = new Personas();
                per.IdUsuario            = usu.IdUsuario;
                per.Nombres              = user.Nombres;
                per.Apellidos            = user.Apellidos;
                per.Email                = user.Email;
                per.TipoIdentificacion   = user.TipoIdentificacion;
                per.NumeroIdentificacion = long.Parse(user.NroIdentificacion);
                per.fechaCreacion        = DateTime.Now;
                db.Personas.Add(per);
                db.SaveChanges();
            }
            catch (Exception e)
            {
                respuesta = false;
            }



            return(respuesta);
        }
Beispiel #2
0
        public async Task <(UsuariosCE, IntervencionCE)> getUsuarioIntervencionLogin(string username, string intervencion)
        {
            UsuariosCE     oUsuarioCE      = null;
            IntervencionCE oIntervencionCE = null;

            try
            {
                string metodo = "user/getUsuarioIntervencionLoginTabla?user="******"&codigointervencion=" + intervencion;

                string jsonResult = (await SingleHttpCliente.getMethod(metodo)).Replace("[", "").Replace("]", "");
                //string jsonResult = base.callMethod(metodo).Replace("[", "").Replace("]", "");
                JObject jsonObject = JObject.Parse(jsonResult);
                if (jsonObject.Count >= 1)
                {
                    var settings = new JsonSerializerSettings
                    {
                        NullValueHandling     = NullValueHandling.Ignore,
                        MissingMemberHandling = MissingMemberHandling.Ignore
                    };

                    oUsuarioCE      = JsonConvert.DeserializeObject <UsuariosCE>(jsonResult, settings);
                    oIntervencionCE = JsonConvert.DeserializeObject <IntervencionCE>(jsonResult, settings);
                }
                return(oUsuarioCE, oIntervencionCE);
            }
            catch
            {
                throw;
            }
        }
Beispiel #3
0
 public IHttpActionResult Crear(UsuariosCE req)
 {
     Business.Data.Dominio.logicaNegocio dom = new Business.Data.Dominio.logicaNegocio();
     if (dom.crearUsuario(req))
     {
         return(Ok(new { data = "Usuario Creado" }));
     }
     else
     {
         return(InternalServerError());
     }
 }
Beispiel #4
0
        // GET: api/User/5
        public UsuariosCE Get(int id)
        {
            UsuariosCE user = new UsuariosCE();
            Usuario    item = db.Usuario.Find(id);

            if (item != null)
            {
                user.Nombres            = item.Personas.Nombres;
                user.Apellidos          = item.Personas.Apellidos;
                user.Email              = item.Personas.Email;
                user.TipoIdentificacion = item.Personas.TipoIdentificacion;
                user.NroIdentificacion  = item.Personas.NumeroIdentificacion.ToString();
                user.fullName           = item.Personas.nombreCompleto;
                user.identificacionFull = item.Personas.identificacionFull;
            }

            return(user);
        }
Beispiel #5
0
        // GET: api/User
        public List <UsuariosCE> Get()
        {
            List <Usuario>    users    = db.Usuario.ToList();
            List <UsuariosCE> lstUsers = new List <UsuariosCE>();

            foreach (var item in users)
            {
                UsuariosCE user = new UsuariosCE();
                user.Usuario            = item.Usuario1;
                user.Nombres            = item.Personas.Nombres;
                user.Apellidos          = item.Personas.Apellidos;
                user.Email              = item.Personas.Email;
                user.TipoIdentificacion = item.Personas.TipoIdentificacion;
                user.NroIdentificacion  = item.Personas.NumeroIdentificacion.ToString();
                user.fullName           = item.Personas.nombreCompleto;
                user.identificacionFull = item.Personas.identificacionFull;

                lstUsers.Add(user);
            }

            return(lstUsers);
        }
Beispiel #6
0
        public async Task <ActionResult> CrearUsuario(UsuariosCE usr)
        {
            if (ModelState.IsValid)
            {
                var json = JsonConvert.SerializeObject(usr);
                var data = new StringContent(json, System.Text.Encoding.UTF8, "application/json");

                Business.Data.Dominio.ApiHelper api = new Business.Data.Dominio.ApiHelper();
                string url = "http://localhost:17045/Api/login/Crear";
                using (HttpResponseMessage response = await Business.Data.Dominio.ApiHelper.ApiClient.PostAsync(url, data))
                {
                    if (response.IsSuccessStatusCode)
                    {
                        return(RedirectToAction("Index", "Prueba"));
                    }
                }
            }



            return(View());
        }