public Tmusua login(Tmusua m) { int sLOGIN = 0; using (NorthwindContext _BD = new NorthwindContext()) { //Para cifrar contraseña //SHA256Managed sha = new SHA256Managed(); //byte[] dataNoCifrada = Encoding.Default.GetBytes(sPassword); //byte[] dataCifafrada = sha.ComputeHash(dataNoCifrada); //string claveCifrada = BitConverter.ToString(dataCifafrada).Replace("-", ""); //m.NoClav = claveCifrada; Tmusua sUsuario_res = new Tmusua(); sLOGIN = _BD.Tmusua.Where(p => p.CoUsua.ToLower() == m.CoUsua.ToLower() && p.NoClav.ToLower() == m.NoClav.ToLower()).Count(); if (sLOGIN >= 1) { sUsuario_res = _BD.Tmusua.Where(p => p.CoUsua.ToLower() == m.CoUsua.ToLower() && p.NoClav.ToLower() == m.NoClav.ToLower()).First(); } else { sUsuario_res.CoUsua = ""; sUsuario_res.CoGrup = ""; } return(sUsuario_res); } }
public Tmusua login([FromBody] Tmusua m) { try { BLogica.BL.Usuario _Proc = new BLogica.BL.Usuario(); Tmusua sUsuario_res = _Proc.login(m); if (sUsuario_res.CoUsua != "" & sUsuario_res.CoGrup != "") { HttpContext.Session.SetString("CodUsuario_Session", sUsuario_res.CoUsua.ToString()); HttpContext.Session.SetString("GrupoUsuario_Session", sUsuario_res.CoGrup.ToString()); } else { sUsuario_res.CoUsua = ""; sUsuario_res.NoUsua = ""; } return(sUsuario_res); } catch (Exception) { throw; } }
public int registrarUsuario(Tmusua m) { int sINSERT = 0; using (NorthwindContext _BD = new NorthwindContext()) { try { using (var transaccion = new TransactionScope()) { Tmusua sUsuario = _BD.Tmusua.Where(p => p.CoUsua == m.CoUsua).First(); if (sUsuario.CoUsua != m.CoUsua) { m.CoUsuaCrea = "DBA01"; m.CoUsuaModi = "DBA01"; m.StActi = "ACT"; //Para cifrar contraseña //SHA256Managed sha = new SHA256Managed(); //byte[] dataNoCifrada = Encoding.Default.GetBytes(m.NoClav); //byte[] dataCifafrada = sha.ComputeHash(dataNoCifrada); //string claveCifrada = BitConverter.ToString(dataCifafrada).Replace("-", ""); //m.NoClav = claveCifrada; _BD.Add(m); _BD.SaveChanges(); transaccion.Complete(); sINSERT = 1; } else { //Tmusua sUsuario = _BD.Tmusua.Where(p => p.CoUsua == m.CoUsua).First(); sUsuario.CoUsua = m.CoUsua; sUsuario.NoUsua = m.NoUsua; //sUsuario.NoClav = m.NoClav; sUsuario.CoGrup = m.CoGrup; sUsuario.CoUsuaModi = "DBA01"; sUsuario.DeDireMail = m.DeDireMail; _BD.SaveChanges(); transaccion.Complete(); sINSERT = 1; } } } catch (Exception) { sINSERT = 0; } return(sINSERT); } }
public Tmusua BuscarUsuarioPorId(string idUsuario) { try { BLogica.BL.Usuario _Proc = new BLogica.BL.Usuario(); Tmusua UsuarioId = _Proc.BuscarUsuarioPorId(idUsuario); return(UsuarioId); } catch (Exception) { throw; } }
public int registrarUsuario([FromBody] Tmusua m) { try { BLogica.BL.Usuario _Proc = new BLogica.BL.Usuario(); int sINSERT = 0; sINSERT = _Proc.registrarUsuario(m); return(sINSERT); } catch (Exception) { throw; } }
public Tmusua BuscarUsuarioPorId(string idUsuario) { using (NorthwindContext _BD = new NorthwindContext()) { Tmusua UsuarioId = (from t1 in _BD.Tmusua where t1.CoUsua == idUsuario select new Tmusua { CoUsua = t1.CoUsua, NoUsua = t1.NoUsua, NoClav = t1.NoClav, CoGrup = t1.CoGrup, DeDireMail = t1.DeDireMail, }).First(); return(UsuarioId); } }
public int eliminarUsuario(string idUsuario) { int sDELETE = 0; using (NorthwindContext _BD = new NorthwindContext()) { try { Tmusua sUsuario = _BD.Tmusua.Where(p => p.CoUsua == idUsuario).First(); sUsuario.CoUsua = idUsuario; _BD.Tmusua.Remove(sUsuario); _BD.SaveChanges(); sDELETE = 1; } catch (Exception) { sDELETE = 0; } return(sDELETE); } }