public DAL.Usuario LoginUser(string email, string pass) { DAL.Usuario select = new DAL.Usuario(); DAL.Usuario sUsuario = new DAL.Usuario(); try { using (DocenciaEntities contexto = new DocenciaEntities()) { contexto.Database.Connection.Open(); sUsuario = contexto.Usuarios.Where(c => c.NombreUsuario == email && c.Password == pass).First(); select.IDUser = sUsuario.IDUser; select.NombreUsuario = sUsuario.NombreUsuario; select.Rol = sUsuario.Rol; contexto.Database.Connection.Close(); return(select); } } catch (Exception ex) { return(select); } }
public string obtenerNombreProveedor(string t314_loginhermes) { OpenDbConn(); DAL.Usuario cUsuario = new DAL.Usuario(cDblib); return(cUsuario.obtenerNombreComercial(t314_loginhermes)); }
private void btnActualizar_Click(object sender, EventArgs e) { if (pwActual.Text == pwActual1.Text) { DAL.Usuario actualizar = new DAL.Usuario(); if (pwNueva.Text == "") { pwNueva.Text = pwActual.Text; } actualizar.Id = Convert.ToInt32(txtid.Text); actualizar.Nombre = txtNombre.Text; actualizar.Password = pwNueva.Text; BRL.UsuarioBRL.ActualizarUsuario(actualizar); MessageBox.Show("Datos de usuario actualizado."); this.Close(); } else { if (pwActual1.Text == "") { MessageBox.Show("Es necesaeio que ingrese su contrasena actual para modificar."); } else { MessageBox.Show("La contrasena que ingresada no coincide."); } } }
public int ObtenerIdItemPorRowId(string rowid, string itemorigen) { OpenDbConn(); DAL.Usuario cUsuario = new DAL.Usuario(cDblib); return(cUsuario.ObtenerIdItemPorRowId(rowid, itemorigen)); }
private void btnEliminar_Click(object sender, EventArgs e) { DialogResult resul = MessageBox.Show("Seguro que quiere eliminar el Registro?", "Eliminar Registro", MessageBoxButtons.YesNo); if (resul == DialogResult.Yes) { DAL.Usuario user = BRL.UsuarioBRL.EliminarUsuario(5); } }
public List <MODEL.Usuario> LstUsuario() { List <MODEL.Usuario> LstUsuario = new List <MODEL.Usuario>(); DAL.Usuario DalUsuario = new DAL.Usuario(); LstUsuario = DalUsuario.ListaUsuarios(); return(LstUsuario); }
private static DAL.Usuario GetInstance() { if (usu_dal == null) { usu_dal = new DAL.Usuario(); //usu_dal.GetType().GetProperties( } return(usu_dal); }
/// <summary> /// LstUsuario os dados pelo Id do usuario logado no sistema /// </summary>s /// <param name="Id_UsuarioLogado"></param> /// <returns>Retorna os dados do usuraio logado no sistema</returns> public List <MODEL.Usuario> LstUsuario(int Id_UsuarioLogado) { List <MODEL.Usuario> LstUsuario = new List <MODEL.Usuario>(); DAL.Usuario DalUsuario = new DAL.Usuario(); LstUsuario = DalUsuario.ListaUsuarios(Id_UsuarioLogado); return(LstUsuario); }
//public int VerificaLogin(string Login, string Senha) //{ // try // { // DAL.Usuario verUsua = new DAL.Usuario(); // return verUsua.VerificaLogin(Login, Senha); // } // catch (Exception ex) // { // throw ex; // } //} //public Entidades.Usuario VerificaLogin2(string Login, string Senha) //{ // try // { // DAL.Usuario verUsua = new DAL.Usuario(); // return verUsua.VerificaLogin2(Login, Senha); // } // catch (Exception ex) // { // throw ex; // } //} public Entidades.Usuario UsuarioLogin(string Login, string Senha) { try { DAL.Usuario verUsua = new DAL.Usuario(); return(verUsua.UsuarioLogin(Login, Senha)); } catch (Exception ex) { throw ex; } }
public bool CadUsuario(MODEL.Usuario Usuario) { //Declaração de variaveis bool Retorno = false; //Valida os dados do usuário //Envia para inserir na DAL DAL.Usuario NovoUsuario = new DAL.Usuario(); Retorno = NovoUsuario.CadUsuario(Usuario); return(Retorno); }
public Models.Usuario ObtenerRecursoReducido(int t314_idusuario) { OpenDbConn(); try { DAL.Usuario cUsuario = new DAL.Usuario(cDblib); return(cUsuario.ObtenerRecursoReducido(t314_idusuario)); } catch (Exception ex) { throw ex; } }
public Models.Usuario GetFechaUltImputacion(int t314_idusuario) { OpenDbConn(); try { DAL.Usuario cUsuario = new DAL.Usuario(cDblib); return(cUsuario.GetFecUltImputacion(t314_idusuario)); } catch (Exception ex) { throw ex; } }
public Models.Usuario ObtenerRecurso(string IDRED, int?t314_idusuario) { OpenDbConn(); try { DAL.Usuario cUsuario = new DAL.Usuario(cDblib); return(cUsuario.ObtenerRecurso(IDRED, t314_idusuario)); } catch (Exception ex) { throw ex; } }
public void LlenarCampo(int id) { DAL.Usuario user = BRL.UsuarioBRL.DevolverUsuario(id); txtid.Text = Convert.ToString(user.Id); txtNombre.Text = user.Nombre; pwActual.Text = user.Password; idPersona.Text = Convert.ToString(user.Idpersona); name.Text = user.NombrePersona; apPaterno.Text = user.Appaterno; apMaterno.Text = user.Apmaterno; direccion.Text = user.Direccion; telefono.Text = Convert.ToString(user.Telefono); carnet.Text = Convert.ToString(user.Carnet); }
public List <Usuario> GetUsuarios() { List <BLL.Usuario> usuarios = new List <BLL.Usuario>(); DAL.Usuario mensajeDAL = new DAL.Usuario(); DataTable tableResult = mensajeDAL.GetUsuarios(); foreach (DataRow item in tableResult.Rows) { Usuario usuario = new Usuario(); usuario.IdUsuario = int.Parse(item["idUsuario"].ToString()); usuario.Nickname = item["nickname"].ToString(); usuarios.Add(usuario); } return(usuarios); }
//Métodos public Usuario LoginUsuario(string nickname) { try { Usuario usuario = new Usuario(); DAL.Usuario usuarioDAL = new DAL.Usuario(); DataTable tableResult = usuarioDAL.LoginUsuario(nickname); foreach (DataRow item in tableResult.Rows) { usuario.IdUsuario = int.Parse(item["idUsuario"].ToString()); usuario.Nickname = item["nickname"].ToString(); } return(usuario); } catch { return(null); } }
public BE.Usuario GenerarUsuario(BE.Empleado emp) { BE.Usuario usuario = new BE.Usuario(); usuario.usuario = Cifrado.Encriptar(("u" + emp.legajo.ToString().PadLeft(6, '0')).ToUpper(), true); string pass = GenerarPassword(); usuario.contrasena = Cifrado.Encriptar(pass.ToUpper(), false); string[] nombres = emp.nombre.Split(' '); string email = ""; foreach (string n in nombres) { email += n.Substring(0, 1); } string[] apellidos = emp.apellido.Split(' '); for (int i = 0; i < apellidos.Length; i++) { if ((i + 1) != apellidos.Length) { email += apellidos[i].Substring(0, 1); } else { email += apellidos[i]; } } email += "@logicar.com.ar"; usuario.email = email; usuario.estado = 1; usuario.dvh = DigitoVerificador.CalcularDV(usuario, "usuario"); _usuarioDal = new DAL.Usuario(); _usuarioDal.Insertar(usuario); EnviarPassword(Cifrado.Desencriptar(usuario.usuario), pass); var usuarioRegistra = usuario; if (Services.SessionManager.IsLogged()) { usuarioRegistra = Services.SessionManager.GetInstance.Usuario; } _bitacoraBLL.RegistrarBitacora(usuarioRegistra, $@"Se creo el usuario = {Cifrado.Desencriptar(usuario.usuario)}.", 1); return(usuario); }
/// <summary> /// Establece las variables de sesion necesarias para un usuario que viene del CRM a partir del login hermes /// </summary> /// <param name="login_hermes"></param> public void Autenticar(string login_hermes) { if (login_hermes.Trim().Length == 0) { throw new Exception("Usuario no autorizado."); } OpenDbConn(); DAL.Usuario cUsuario = new DAL.Usuario(cDblib); Models.UsuarioCRM oUsuario = cUsuario.Autenticar(login_hermes); if (oUsuario.IDFICEPI_PC_ACTUAL == 0) { throw new Exception("Usuario no autorizado."); } //Establecer variables de sesion System.Web.HttpContext.Current.Session["IDFICEPI_PC_ACTUAL"] = oUsuario.IDFICEPI_PC_ACTUAL; System.Web.HttpContext.Current.Session["IDFICEPI_ENTRADA"] = oUsuario.IDFICEPI_ENTRADA; System.Web.HttpContext.Current.Session["APELLIDO1"] = oUsuario.APELLIDO1; System.Web.HttpContext.Current.Session["APELLIDO2"] = oUsuario.APELLIDO2; System.Web.HttpContext.Current.Session["NOMBRE"] = oUsuario.NOMBRE; System.Web.HttpContext.Current.Session["APELLIDO1_ENTRADA"] = oUsuario.APELLIDO1; System.Web.HttpContext.Current.Session["APELLIDO2_ENTRADA"] = oUsuario.APELLIDO2; System.Web.HttpContext.Current.Session["NOMBRE_ENTRADA"] = oUsuario.NOMBRE; System.Web.HttpContext.Current.Session["IDRED"] = oUsuario.IDRED; System.Web.HttpContext.Current.Session["DES_EMPLEADO"] = oUsuario.DES_EMPLEADO_ENTRADA; System.Web.HttpContext.Current.Session["DES_EMPLEADO_ENTRADA"] = oUsuario.DES_EMPLEADO_ENTRADA; //Asignar rol "CRM" if (!Roles.RoleExists("COMS")) { Roles.CreateRole("COMS"); } if (!HttpContext.Current.User.IsInRole("COMS")) { Roles.AddUserToRole(System.Web.HttpContext.Current.User.Identity.Name, "COMS"); } }
private void btnActualizar_Click_1(object sender, EventArgs e) { if (pwActual.Text == pwActual1.Text) { DAL.Usuario actualizar = new DAL.Usuario(); if (pwNueva.Text == "") { pwNueva.Text = pwActual.Text; } actualizar.Id = Convert.ToInt32(txtid.Text); actualizar.Nombre = txtNombre.Text; actualizar.Password = pwNueva.Text; BRL.UsuarioBRL.ActualizarUsuario(actualizar); DAL.Usuario update = new DAL.Usuario(); update.Idpersona = Convert.ToInt32(idPersona.Text); update.NombrePersona = name.Text; update.Appaterno = apPaterno.Text; update.Apmaterno = apMaterno.Text; update.Direccion = direccion.Text; update.Telefono = Convert.ToInt32(telefono.Text); update.Carnet = Convert.ToInt32(carnet.Text); BRL.UsuarioBRL.ActualizarPersona(update); MessageBox.Show("Datos de usuario actualizado."); this.Close(); } else { if (pwActual1.Text == "") { MessageBox.Show("Es necesaeio que ingrese su contrasena actual para modificar."); } else { MessageBox.Show("La contrasena que ingresada no coincide."); } } }
public void UpdateUser(DATA.Usuarios user) { try { sc.Database.Connection.Open(); us = sc.Usuarios.Where(x => x.IDUser == user.IDUser).First(); us.NombreUsuario = user.NombreUsuario; us.Rol = Convert.ToString(user.Rol); us.Password = user.Password; us.Code = user.code; us.Email = user.Email; us.Estado = user.Estado; us.IDUser = user.IDUser; sc.SaveChanges(); sc.Database.Connection.Close(); } catch (Exception) { } }
public DATA.Usuarios Select(int id) { try { sc.Database.Connection.Open(); us = sc.Usuarios.Where(x => x.IDUser == id).First(); Dusu.NombreUsuario = us.NombreUsuario; Dusu.Rol = Convert.ToInt32(us.Rol); Dusu.Password = us.Password; Dusu.Estado = Convert.ToBoolean(us.Estado); Dusu.code = us.Code; Dusu.Email = us.Email; Dusu.IDUser = us.IDUser; sc.Database.Connection.Close(); } catch (Exception) { return(Dusu); } return(Dusu); }
public static int VerificarDV() { string nombre_usuario = Cifrado.Encriptar("SYSTEM", true); DAL.Usuario _usuarioDal = new DAL.Usuario(); Bitacora _bitacoraBll = new Bitacora(); try { BE.Usuario usr = _usuarioDal.GetUsuarioUser(nombre_usuario); int error = 0; DAL.DigitoVerificador _DVDAL = new DAL.DigitoVerificador(); List <BE.DigitoVerificador> listaDvv = _DVDAL.TraerDVV(); foreach (BE.DigitoVerificador digito in listaDvv) { DataTable tabla = _DVDAL.TraerTabla(digito.nombreTabla); /* CALCULO Y COMPARO DVV LA TABLA VERIFICADA CON EL ALMACENADO*/ if (tabla.Rows.Count != 0) { long resultado = 0; foreach (DataRow r in tabla.Rows) { resultado += long.Parse(r["dvh"].ToString()); } if (resultado != digito.valorDvv) { // registro en bitacora string descripcion_bitacora = string.Format(@"Error de integridad: Digito Verificador Vertical de la tabla {0} no coincide. Calculado = {1} , Almacenado = {2}", digito.nombreTabla, resultado, digito.valorDvv); _bitacoraBll.RegistrarBitacora(usr, descripcion_bitacora, 1, 0); error = 1; } /* CALCULO Y COMPARO DVH DE CADA REGISTRO DE LA TABLA VERIFICADA */ foreach (DataRow fila in tabla.Rows) { long dvh = 0; foreach (DataColumn col in tabla.Columns) { long sumador = 0; if (col.ColumnName != "id" && col.ColumnName != "legajo" && col.ColumnName != "dvh") { var cadena_ascii = ASCIIEncoding.ASCII.GetBytes(fila[col].ToString()); for (int i = 0; i < cadena_ascii.Length; i++) { sumador += long.Parse(cadena_ascii[i].ToString()) * (i + 1); } dvh += sumador; } } if (dvh != long.Parse(fila["dvh"].ToString())) { // registro en bitacora string descripcion_bitacora = string.Format(@"Error de integridad: Digito Verificador Horizontal de la tabla {0} no coincide. Calculado = {1} , Almacenado = {2}", digito.nombreTabla, dvh, fila["dvh"].ToString()); _bitacoraBll.RegistrarBitacora(usr, descripcion_bitacora, 1, 0); error = 1; } } } else { long resultado = 0; if (resultado != digito.valorDvv) { // registro en bitacora string descripcion_bitacora = string.Format(@"Error de integridad: Digito Verificador Vertical de la tabla {0} no coincide. Calculado = {1} , Almacenado = {2}", digito.nombreTabla, resultado, digito.valorDvv); _bitacoraBll.RegistrarBitacora(usr, descripcion_bitacora, 1, 0); error = 1; } } } return(error); } catch (Exception e) { throw new Exception(e.Message); } }
private DAL.Usuario getUser() { DAL.Usuario DalUser = new DAL.Usuario(); return(DalUser); }
public static void ActualizarPersona(DAL.Usuario update) { DAL.Usuario.actualizarPersona(update); }
public int getUsuarios() { DAL.Usuario DalUser = new DAL.Usuario(); return(DalUser.getUsuarios()); }
public Usuario() { _usuarioDal = new DAL.Usuario(); _permisoBll = new Permiso(); _bitacoraBLL = new Bitacora(); }
public string BuscaNome(int id) { DAL.Usuario dalUser = new DAL.Usuario(); return(dalUser.BuscaNome(id)); }
/// <summary> /// Obtiene la información de item del CRM (Oportunidad, Extensión, Partida) /// </summary> /// <param name="ta206_iditemorigen">id hermes</param> /// <param name="ta206_itemorigen">O P E</param> /// <returns></returns> public Models.ItemCRM SelectOrigen(int ta206_iditemorigen, string ta206_itemorigen) { OpenDbConn(); DAL.SolicitudPreventa cSolicitudPreventa = new DAL.SolicitudPreventa(cDblib); Models.ItemCRM oItem = cSolicitudPreventa.SelectOrigen(ta206_iditemorigen, ta206_itemorigen); if (oItem.cod_comercial != null && oItem.cod_comercial.Trim().Length > 0) { DAL.Usuario cUsuario = new DAL.Usuario(cDblib); oItem.comercial = cUsuario.obtenerNombreComercial(oItem.cod_comercial); } if (oItem.gestorProduccion != null && oItem.gestorProduccion.Trim().Length > 0) { DAL.Usuario cUsuario = new DAL.Usuario(cDblib); oItem.gestorProduccion_nombre = cUsuario.obtenerNombreComercial(oItem.gestorProduccion); } //Formatear (sólo se usa para pintar en pantalla) if (oItem.importe != null) { oItem.importe = double.Parse(oItem.importe).ToString("#,##0.00") + " " + oItem.moneda; } if (oItem.rentabilidad != null) { oItem.rentabilidad = double.Parse(oItem.rentabilidad).ToString("##0.00") + " %"; } if (oItem.exito != null) { oItem.exito = double.Parse(oItem.exito).ToString("##0.00") + " %"; } if (oItem.fechaCierre != null) { oItem.fechaCierre = oItem.fechaCierre.Substring(0, 10); } if (oItem.fechaLimitePresentacion != null) { oItem.fechaLimitePresentacion = oItem.fechaLimitePresentacion.Substring(0, 10); } if (oItem.duracionProyecto != null && oItem.duracionProyecto.Trim().Length > 0) { oItem.duracionProyecto += " meses"; } if (oItem.contratacionPrevista != null) { oItem.contratacionPrevista = double.Parse(oItem.contratacionPrevista).ToString("#,##0.00") + " " + oItem.moneda; } if (oItem.costePrevisto != null) { oItem.costePrevisto = double.Parse(oItem.costePrevisto).ToString("#,##0.00") + " " + oItem.moneda; } if (oItem.resultado != null) { oItem.resultado = oItem.resultado.ToString(); } if (oItem.fechaInicio != null) { oItem.fechaInicio = oItem.fechaInicio.Substring(0, 10); } if (oItem.fechaFin != null) { oItem.fechaFin = oItem.fechaFin.Substring(0, 10); } return(oItem); }
public Usuario() { usuarioDAL = new DAL.Usuario(); }
public static void ActualizarUsuario(DAL.Usuario user) { DAL.Usuario.actualizaUsuario(user); }