protected void LlenarTabla() { GridView1.DataSource = null; GridView1.AutoGenerateColumns = false; BE.Usuario usuario = SesionActualWindows.SesionActual().ObtenerUsuarioActual(); if (usuario.Perfil.Nombre == "CLIENTE") { BE.Cliente cliente = _gestorCliente.leer_cliente_CUIT(usuario.idUsuario.ToString()); GridView1.DataSource = _gestorUsuario.leer_usuario_Empresa(cliente.idCliente.ToString()); } else { if (usuario.Perfil.Nombre == "ADM MASTER") { List <BE.Usuario> listaUsuario = new List <BE.Usuario>(); listaUsuario.Add(_gestorUsuario.leer_usuario("admin")); GridView1.DataSource = listaUsuario; } else { GridView1.DataSource = _gestorUsuario.leer_usuario(); } } GridView1.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { BE.Usuario usu = (BE.Usuario)Session["UsuarioEnSesion"]; if (usu.ListaPermisos.Find(x => x.ID == 2) != null) { if (!IsPostBack) { ListaHabitos = GestorHabitos.Listar(); Session["ListaHabitos"] = ListaHabitos; ListaHabitosUsuario = GestorHabitos.ListarHabitoUsuario((BE.Usuario)Session["UsuarioEnSesion"]); Session["ListaHabitosUsuario"] = ListaHabitosUsuario; listHabitos.DataSource = null; listHabitos.DataSource = ListaHabitosUsuario; listHabitos.DataBind(); dropdownHabitos.DataSource = null; dropdownHabitos.DataSource = ListaHabitos; dropdownHabitos.DataBind(); } ListaHabitos = (List <BE.TipoHabito>)Session["ListaHabitos"]; ListaHabitosUsuario = (List <BE.Habito>)Session["ListaHabitosUsuario"]; } else { Response.Redirect("SinPermisos.aspx"); } ///// }
private void btn_baja_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 1) { int id_usuario = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); List <BE.Patente> patentes_usuario = usuPat_BLL.GetPatentesUsuario(id_usuario); if (BLL.Services.VerificarUsoPatente(id_usuario, patentes_usuario, 0) != 0) { BE.Usuario usuAinhabilitar = new BE.Usuario(); usuAinhabilitar.id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); usu_BLL.Delete(usuAinhabilitar); ActualizarGrilla(); MessageBox.Show("Se inhabilitó el usuario seleccionado"); bitacora_BAJA.RegistrarEnBitacora(this.usuario_logueado, DateTime.Now, "Se inhabilitó un Usuario"); } else { MessageBox.Show("La operación no se puede realizar ya que viola la regla de verificación de uso de patente"); } } else { MessageBox.Show("Se debe seleccionar un registro a inhabilitar"); } }
public bool AltaEnfermedad(BE.Enfermedad enf, BE.Usuario usuEnSesion) { int fa = MapperEnfermedad.AltaEnfermedad(enf); if (fa == -1) { return(false); } else { foreach (BE.Sintoma sin in enf.Sintomas) { MapperEnfermedad.AltaSintoma(sin); } if (enf.MalosHabitos != null) { foreach (BE.TipoHabito habenf in enf.MalosHabitos) { MapperEnfermedad.AltaEnfermedadHabito(habenf); } } BLL.Bitacora GestorBitacora = new BLL.Bitacora(); BE.Bitacora bita = new BE.Bitacora(); bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido; bita.Tipo = "Gestion Enfermedad"; bita.Accion = "Se dio de alta la enfermedad " + enf.Nombre; bita.Fecha = DateTime.Now; GestorBitacora.RegistrarEnBitacora(bita); return(true); } }
protected void btnAceptar_Click(object sender, EventArgs e) { if (Page.IsValid) { lblSuccess.Visible = false; BE.Usuario usu = new BE.Usuario(); usu.Nombre = txtNombre.Text; usu.Apellido = txtApellido.Text; usu.DNI = int.Parse(txtDni.Text); usu.Contraseña = Seguridad.Encriptador.Encrypt(usu.DNI.ToString() + usu.Nombre.ToLower()); usu.Direccion = txtDireccion.Text; usu.FechaNacimiento = DateTime.Parse(txtFechaNac.Text); if (GestorUsuario.ComprobarDNI(usu.DNI) == false) { if ((GestorUsuario.RegistrarUsuario(usu, (BE.Usuario)Session["UsuarioEnSesion"])) == true) { GestorUsuario.RecalcularDVV((BE.Usuario)Session["UsuarioEnSesion"]); lblSuccess.Visible = true; listausu = GestorUsuario.ListarTodosBorrados(); Session["ListaUsu"] = listausu; listUsuarios.DataSource = null; listUsuarios.DataSource = listausu; listUsuarios.DataBind(); } } else { lblSuccess.Visible = true; lblSuccess.Text = "Ya existe un usuario con el Nº de DNI"; lblSuccess.CssClass = "alert alert-warning"; } } }
public BE.Usuario Login(BE.Usuario usuario) { SqlParameter[] parametros = { new SqlParameter("@USU", usuario.Username), new SqlParameter("@PASS", usuario.Password) }; DataTable tabla = sh.Leer("LOGIN", parametros); BE.Usuario usuarioDB = new BE.Usuario(); if (tabla.Rows.Count == 0) { usuarioDB = null; } else { foreach (DataRow row in tabla.Rows) { usuarioDB.ID = (int)row["ID"]; usuarioDB.Username = (string)row["USERNAME"]; usuarioDB.Password = (string)row["PASSWORD"]; usuarioDB.Permiso = (string)row["PERMISO"]; usuarioDB.Estado = (int)row["ESTADO"]; usuarioDB.DVH = (string)row["DVH"]; } } return(usuarioDB); }
protected void Page_Load(object sender, EventArgs e) { BE.Usuario usu = (BE.Usuario)Session["UsuarioEnSesion"]; if (usu.ListaPermisos.Find(x => x.ID == 1) != null) { if (!IsPostBack) { Session["ListaParametrosUsu"] = null; ListaParametros = GestorParametros.Listar(); Session["ListaParametros"] = ListaParametros; dropdownParametros.DataSource = null; dropdownParametros.DataSource = ListaParametros; dropdownParametros.DataBind(); if (ListaParametros == null) { lblDesc.Text = ListaParametros[dropdownParametros.SelectedIndex].Descripcion; } } ListaParametros = (List <BE.TipoMedicion>)Session["ListaParametros"]; } else { Response.Redirect("SinPermisos.aspx"); } ///// }
public Resultado Agregar(BE.Usuario pUsuario, int idPermiso) { pUsuario.Password = Encriptador.EncriptarCadena(pUsuario.Password); pUsuario.DVH = GenerarDvh(pUsuario); var resultado = _dalManagerUsuario.Insertar(pUsuario); if (resultado == ResultadoBd.OK) { var usuarioBase = _dalManagerUsuario.ObtenerUsuarioPorNombreDeUsuario(pUsuario.NombreUsuario); usuarioBase.DVH = GenerarDvh(usuarioBase); _dalManagerUsuario.Actualizar(usuarioBase); BLL.UsuarioPermiso bllUsuarioPermiso = new UsuarioPermiso(); //bllUsuarioPermiso.Agregar(new BE.UsuarioPermiso() {IdPermiso = idPermiso, IdUsuario = usuarioBase.Id}); bllUsuarioPermiso.Agregar(new BE.UsuarioPermiso() {Permiso = new BE.Composite.Permiso(){Id = idPermiso}, Usuario = new BE.Usuario(){Id = usuarioBase.Id}}); if (ActualizarDvv() == ResultadoBd.OK) return new Resultado(false, "Ok"); else { Logger.Log.Error("Error al actualizar el DVV de la tabla usuario."); return new Resultado(true, "Error al actualizar el DVV de la tabla usuario."); } } return new Resultado(false, "No se dio de alta el usuario."); }
public Resultado ActualizarPermisos(BE.Usuario usuario) { try { BLL.Permiso bllPermiso = new BLL.Permiso(); BLL.UsuarioPermiso bllUsuarioPermiso = new BLL.UsuarioPermiso(); List<PermisoComponente> permisosOriginales = bllPermiso.ObtenerPermisosDeUsuario(usuario.Id); foreach (PermisoComponente permiso in usuario.Permisos) { if (!bllPermiso.TienePermiso(permiso.Id, permisosOriginales)) //bllUsuarioPermiso.Agregar(new BE.UsuarioPermiso() { IdPermiso = permiso.Id, IdUsuario = usuario.Id }); bllUsuarioPermiso.Agregar(new BE.UsuarioPermiso() {Permiso = new BE.Composite.Permiso(){Id = permiso.Id}, Usuario = new BE.Usuario(){Id = usuario.Id}}); } foreach (PermisoComponente permiso in permisosOriginales) { if (!bllPermiso.TienePermiso(permiso.Id, usuario.Permisos)) //bllUsuarioPermiso.Quitar(new BE.UsuarioPermiso() { IdPermiso = permiso.Id, IdUsuario = usuario.Id }); bllUsuarioPermiso.Agregar(new BE.UsuarioPermiso() {Permiso = new BE.Composite.Permiso(){Id = permiso.Id}, Usuario = new BE.Usuario(){Id = usuario.Id}}); } return new Resultado(false, "Permisos actualizados correctamente", TipoMensaje.CORRECTO, "Actualizar permisos"); } catch (Exception e) { return new Resultado(true, "Error al actualizar los permisos", TipoMensaje.ERROR, "Actualizar permisos"); } }
public List <BE.Usuario> ListarUsuarios() { List <BE.Usuario> listaUsuarios = new List <BE.Usuario>(); DataTable tb; string query = string.Format("SELECT * FROM usuario"); tb = _acceso.ExecuteReader(query); foreach (DataRow fila in tb.Rows) { BE.Usuario usuario = new BE.Usuario(); usuario.id = int.Parse(fila[0].ToString()); usuario.usuario = fila[1].ToString(); usuario.contrasena = fila[2].ToString(); usuario.contador = int.Parse(fila[3].ToString()); usuario.estado = int.Parse(fila[4].ToString()); usuario.email = fila[5].ToString(); usuario.dvh = long.Parse(fila[6].ToString()); _permisoDal.LlenarUsuarioPermisos(usuario); listaUsuarios.Add(usuario); } return(listaUsuarios); }
public static void loguear(String mensaje) { BE.Usuario usuario = GestionarSesion.getInstance().Usuario; string log = "Usuario: " + usuario.ToString() + mensaje; Util.Log.Error(log); }
public BE.Usuario GetUsuarioId(int id) { DataTable tb; string query = string.Format("SELECT * FROM usuario WHERE id = {0}", id); tb = _acceso.ExecuteReader(query); BE.Usuario usuario = new BE.Usuario(); if (tb != null) { foreach (DataRow fila in tb.Rows) { usuario.id = int.Parse(fila[0].ToString()); usuario.usuario = fila[1].ToString(); usuario.contrasena = fila[2].ToString(); usuario.contador = int.Parse(fila[3].ToString()); usuario.estado = int.Parse(fila[4].ToString()); usuario.email = fila[5].ToString(); usuario.dvh = long.Parse(fila[6].ToString()); } _permisoDal.LlenarUsuarioPermisos(usuario); } return(usuario); }
public BE.Usuario GetUsuarioUser(string user) { DataTable tb; string query = string.Format("SELECT * FROM usuario WHERE usuario = '{0}'", user); tb = _acceso.ExecuteReader(query); if (tb != null) { BE.Usuario usuario = new BE.Usuario(); foreach (DataRow fila in tb.Rows) { usuario.id = int.Parse(fila[0].ToString()); usuario.usuario = fila[1].ToString(); usuario.contrasena = fila[2].ToString(); usuario.contador = int.Parse(fila[3].ToString()); usuario.estado = int.Parse(fila[4].ToString()); usuario.email = fila[5].ToString(); usuario.dvh = long.Parse(fila[6].ToString()); } _permisoDal.LlenarUsuarioPermisos(usuario); return(usuario); } else { throw new Exception($@"No existe el usuario {user}"); } }
public List <BE.Usuario> GetUsuariosFamilia(BE.Familia familia) { List <BE.Usuario> listaUsuarios = new List <BE.Usuario>(); string sql = $@"SELECT u.* FROM usuario u INNER JOIN patenteusuario pu ON pu.id_usuario=u.id WHERE id_patente = {familia.id};"; var reader = _acceso.GetReader(sql); while (reader.Read()) { BE.Usuario usuario = new BE.Usuario(); usuario.id = int.Parse(reader["id"].ToString()); usuario.usuario = reader["usuario"].ToString(); usuario.contrasena = reader["contrasena"].ToString(); usuario.contador = int.Parse(reader["contador"].ToString()); usuario.estado = int.Parse(reader["estado"].ToString()); usuario.email = reader["email"].ToString(); usuario.dvh = long.Parse(reader["dvh"].ToString()); listaUsuarios.Add(usuario); } _acceso.CloseReader(reader); return(listaUsuarios); }
public List <BE.Usuario> Leer() { var ls = new List <BE.Usuario>(); BE.Usuario beUsuario = new BE.Usuario(); var dt = _accesoBaseDeDatos.Seleccionar(new BE.Usuario(), false); foreach (DataRow row in dt.Rows) { var aUsuario = new BE.Usuario { Id = Convert.ToInt32(row["Id"]), Nombre = row["Nombre"].ToString().Trim(), Apellido = row["Apellido"].ToString().Trim(), NombreUsuario = row["NombreUsuario"].ToString().Trim(), Password = row["Password"].ToString().Trim(), Activo = Convert.ToBoolean(row["Activo"]), Idioma = new BE.Idioma() { Id = Convert.ToInt32(row["IdIdioma"]) }, DVH = row["DVH"].ToString().Trim(), }; aUsuario.NombreCompleto = aUsuario.Nombre + " " + aUsuario.Apellido; ls.Add(aUsuario); } return(ls); }
protected void Button2_Click(object sender, EventArgs e) { BE.Usuario admin = new BE.Usuario(); admin.login = "******"; admin.pass = "******"; admin.nombre = "juan"; admin.apellido = "sanchez"; admin.correo = "*****@*****.**"; BLL.UsuariosBLL.crearUsuario(admin); BE.Usuario web = new BE.Usuario(); web.login = "******"; web.pass = "******"; web.nombre = "roberto"; web.apellido = "piombi"; web.correo = "*****@*****.**"; BLL.UsuariosBLL.crearUsuario(web); BE.Usuario cliente1 = new BE.Usuario(); cliente1.login = "******"; cliente1.pass = "******"; cliente1.nombre = "Martin"; cliente1.apellido = "Palermo"; cliente1.correo = "*****@*****.**"; BLL.UsuariosBLL.crearUsuario(cliente1); }
public BE.Usuario ObtenerUsuarioPorId(int idUsuario) { var dtUsuario = _accesoBaseDeDatos.Seleccionar(new BE.Usuario() { Id = idUsuario, Activo = null }, true); if (dtUsuario.Rows.Count == 0) { return(null); } var row = dtUsuario.Rows[0]; var aUsuario = new BE.Usuario { Id = Convert.ToInt32(row["Id"]), Nombre = row["Nombre"].ToString().Trim(), Apellido = row["Apellido"].ToString().Trim(), NombreUsuario = row["NombreUsuario"].ToString().Trim(), Password = row["Password"].ToString().Trim(), Activo = Convert.ToBoolean(row["Activo"]), Idioma = new BE.Idioma() { Id = Convert.ToInt32(row["IdIdioma"]) }, DVH = row["DVH"].ToString().Trim(), }; aUsuario.NombreCompleto = aUsuario.Nombre + " " + aUsuario.Apellido; //var dtPerfil = _accesoBaseDeDatos.Seleccionar(new BE.Usuario() { NombreUsuario = nombreUsuario, Activo = null }); return(aUsuario); }
public BE.Usuario ObtenerUsuarioID(int id) { acc.AbrirConexion(); SqlParameter[] parametro = new SqlParameter[2]; parametro[0] = acc.ArmarParametro("id", id, System.Data.SqlDbType.VarChar); parametro[1] = acc.ArmarParametro("Tabla", "Usuario", System.Data.SqlDbType.VarChar); DataTable tabla = acc.Leer("ObtenerEntidadID", parametro); acc.CerrarConexion(); GC.Collect(); BE.Usuario usu = new BE.Usuario(); foreach (DataRow linea in tabla.Rows) { usu.ID = (int)linea["ID"]; usu.Nombre = (string)linea["Nombre"]; usu.Apellido = (string)linea["Apellido"]; usu.Contraseña = (string)linea["Contraseña"]; usu.DVH = (int)linea["DVH"]; usu.Direccion = (string)linea["Direccion"]; usu.FechaNacimiento = DateTime.Parse(linea["FechaDeNacimiento"].ToString()); usu.DNI = (int)linea["DNI"]; } return(usu); }
public Restaurar(BE.Usuario user = null) { usuario = user; _backupBll = new BLL.Backup(); InitializeComponent(); Traducir(); }
public static int Eliminar(BE.Usuario pUsuario) { string mCommandText = "update usuario set activo='false' where id = " + pUsuario.Id + ";"; DAO mDao = new DAO(); return(mDao.ExecuteNonQuery(mCommandText)); }
public List <BE.Bitacora> FiltrarBitacora(string fecha, string evento, BE.Usuario usuario) { SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = new SqlParameter("@FECHA", fecha); parametros[1] = new SqlParameter("@EVE", evento); parametros[2] = new SqlParameter("@USU", usuario.Username); DataTable tabla = sh.Leer("FILTRAR_BITACORA", parametros); List <BE.Bitacora> ls = new List <BE.Bitacora>(); if (tabla.Rows.Count == 0) { ls = null; } else { foreach (DataRow r in tabla.Rows) { BE.Bitacora b = new BE.Bitacora(); b.ID = (int)r["ID"]; b.Fecha = (DateTime)r["FECHA"]; b.Evento = (string)r["EVENTO"]; b.Usuario.Username = (string)r["USUARIO"]; ls.Add(b); } } return(ls); }
public void Login(BE.Usuario u) { BE.Usuario UsuarioBD; UsuarioBD = mp.Login(u); if (UsuarioBD != null) { string HashBD = SM.GenerarHash(UsuarioBD.Password); if (SM.Verificar(u.Password, HashBD) == true) { SEGURIDAD.Sesion.Login(UsuarioBD); BITACORA.Fecha = DateTime.Now; BITACORA.Usuario = UsuarioBD; BITACORA.Evento = "Login"; } } else { BITACORA.Fecha = DateTime.Now; BITACORA.Usuario = u; BITACORA.Evento = "Inicio de sesion fallido"; } gestorBitacora.RegistrarBitacora(BITACORA); }
public int GenerarRestore(string nombre, BE.Usuario usu) { int fa = GestorBackupRestore.RealizarRestore(nombre); if (fa == -1) { BE.Bitacora bita = new BE.Bitacora(); bita.Accion = "Intento fallido de Restore"; bita.Fecha = DateTime.Now; bita.Tipo = "Restore"; bita.Usuario = usu.Nombre + " " + usu.Apellido; GestorBitacora.RegistrarEnBitacora(bita); } else { BE.Bitacora bita = new BE.Bitacora(); bita.Accion = "Se restauró la base de datos"; bita.Fecha = DateTime.Now; bita.Tipo = "Restore"; bita.Usuario = usu.Nombre + " " + usu.Apellido; GestorBitacora.RegistrarEnBitacora(bita); } return(fa); }
public BE.Empleado GetEmpleadoUsuario(BE.Usuario usuario) { string sql = $@"SELECT * FROM empleado where id_usuario = {usuario.id}"; var reader = _acceso.GetReader(sql); if (reader.HasRows) { BE.Empleado empleado = new BE.Empleado(); while (reader.Read()) { empleado.legajo = int.Parse(reader["legajo"].ToString()); empleado.nombre = reader["nombre"].ToString(); empleado.apellido = reader["apellido"].ToString(); empleado.tipoDocumento = int.Parse(reader["tipo_documento"].ToString()); empleado.nroDocumento = int.Parse(reader["nro_documento"].ToString()); empleado.domicilio = reader["domicilio"].ToString(); empleado.email = reader["email"].ToString(); empleado.estado = int.Parse(reader["estado"].ToString()); empleado.telefono = reader["telefono"] != DBNull.Value ? int.Parse(reader["telefono"].ToString()) : 0; empleado.usuario = usuario; } _acceso.CloseReader(reader); return(empleado); } else { _acceso.CloseReader(reader); throw new Exception("No se encontro el empleado"); } }
protected void btnModificar_Click(object sender, EventArgs e) { if (listUsuarios.SelectedIndex != -1) { BE.Usuario usu = listausu[listUsuarios.SelectedIndex]; if (usu.DNI != 1) { txtApellido.Text = usu.Apellido; txtDireccion.Text = usu.Direccion; txtDni.Text = usu.DNI.ToString(); txtNombre.Text = usu.Nombre; btnMod.Visible = true; btnAceptar.Visible = false; txtFechaNac.Text = usu.FechaNacimiento.ToString("yyyy-MM-dd"); } else { lblmod.Visible = true; lblmod.Text = "No se puede modificar al Administrador"; lblmod.CssClass = "alert alert-danger"; } } }
public List <BE.Empleado> ListarEmpleados() { string query = "SELECT * FROM Empleado;"; List <BE.Empleado> lista = new List <BE.Empleado>(); DataTable tabla = _acceso.ExecuteReader(query); foreach (DataRow row in tabla.Rows) { BE.Empleado emp = new BE.Empleado(); emp.legajo = int.Parse(row["legajo"].ToString()); emp.nombre = row["nombre"].ToString(); emp.apellido = row["apellido"].ToString(); emp.domicilio = row["domicilio"].ToString(); emp.email = row["email"] != DBNull.Value ? row["email"].ToString() : ""; emp.tipoDocumento = int.Parse(row["tipo_documento"].ToString()); emp.nroDocumento = long.Parse(row["nro_documento"].ToString()); emp.estado = int.Parse(row["estado"].ToString()); emp.telefono = row["telefono"] != DBNull.Value ? int.Parse(row["telefono"].ToString()) : 0; int _idUsuario = int.Parse(row["id_usuario"].ToString()); Usuario _usuarioDal = new Usuario(); BE.Usuario _usuario = _usuarioDal.GetUsuarioId(_idUsuario); emp.usuario = _usuario; lista.Add(emp); } return(lista); }
public bool VerificarExistencia(BE.VehiculoStock vehiculo) { BE.Usuario usuario = Services.SessionManager.GetInstance.Usuario; var listaVehiculosMercado = _vehiculoMerBll.ListarVehiculos(); var esTop = listaVehiculosMercado.Where(r => r.TipoVehiculo == vehiculo.TipoVehiculo && r.Marca == vehiculo.Marca && r.Modelo == vehiculo.Modelo && r.Version == vehiculo.Version).FirstOrDefault(); if (esTop == null) { _bitacoraBll.RegistrarBitacora(usuario, $"El vehiculo de patente = {vehiculo.Patente} no se encuentra dentro de los mas vendidos del mercado", 1); return(true); } List <BE.VehiculoStock> listaStock = ListarVehiculosStock(); var listaFiltrada = listaStock.Where(r => r.TipoVehiculo == vehiculo.TipoVehiculo && r.Marca == vehiculo.Marca && r.Modelo == vehiculo.Modelo && r.Version == vehiculo.Version); if (listaFiltrada.Count() >= 4) { _bitacoraBll.RegistrarBitacora(usuario, $"El vehiculo de patente = {vehiculo.Patente} no puede adquirirse, ya existen 4 vehciulos similares", 1); return(true); } return(false); }
public int DispararAlarma(List <BE.Medicion> Mediciones, BE.Usuario usu) { int fa = MapperAlarma.AltaAlarma(Mediciones, usu); if (fa == -1) { return(fa); } else { foreach (BE.Medicion med in Mediciones) { fa = MapperAlarma.GuardarMedicion(med, usu); } if (fa == -1) { } else { BLL.Bitacora GestorBitacora = new BLL.Bitacora(); BE.Bitacora bita = new BE.Bitacora(); bita.Usuario = usu.Nombre + " " + usu.Apellido; bita.Tipo = "Alarma"; bita.Accion = "Se disparo una alarma del usuario " + usu.Nombre + " " + usu.Apellido; bita.Fecha = DateTime.Now; GestorBitacora.RegistrarEnBitacora(bita); } return(fa); } }
protected void LlenarListas() { DataTable DTconsumidores = new DataTable(); BE.Usuario usuario = SesionActualWindows.SesionActual().ObtenerUsuarioActual(); if (usuario.Perfil.Nombre == "CLIENTE") { BE.Cliente cliente = _gestorCliente.leer_cliente_CUIT(usuario.idUsuario.ToString()); List <BE.Cliente> listaCliente = new List <BE.Cliente>(); listaCliente.Add(_gestorCliente.leer_cliente(cliente.idCliente.ToString())); lstCliente.DataSource = listaCliente; DTconsumidores = ToDataTable(_gestorConsumidor.leer_Consumidor(cliente.idCliente)); } else { lstCliente.DataSource = _gestorCliente.leer_cliente(); DTconsumidores = ToDataTable(_gestorConsumidor.leer_Consumidor()); } lstCliente.DataTextField = "razonSocial"; lstCliente.DataValueField = "idCliente"; lstCliente.DataBind(); DTconsumidores.Columns.Add("NombreApellido", typeof(string), "Nombre + ' ' + Apellido"); lstConsumidor.DataSource = DTconsumidores; lstConsumidor.DataTextField = "NombreApellido"; lstConsumidor.DataValueField = "idConsumidor"; lstConsumidor.DataBind(); }
public void alta(BE.Usuario user) { using (var con = new Conexion().conectar()) { using (var cmd = new SqlCommand("altaUser", con)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@usu_nombre", SqlDbType.VarChar).Value = user.usuNombre; cmd.Parameters.Add("@usu_apellido", SqlDbType.VarChar).Value = user.usuApellido; cmd.Parameters.Add("@usu_fechanac", SqlDbType.Date).Value = user.fechaNac; cmd.Parameters.Add("@usu_mail", SqlDbType.VarChar).Value = user.usuMail; cmd.Parameters.Add("@usu_nomuser", SqlDbType.VarChar).Value = user.usuNomUser; cmd.Parameters.Add("@usu_passuser", SqlDbType.VarChar).Value = user.usuPassUser; cmd.Parameters.Add("@id_idioma", SqlDbType.Int).Value = user.idIdioma; cmd.Parameters.Add("@usu_bloqueado", SqlDbType.Bit).Value = user.usuBloqueado; cmd.Parameters.Add("@usu_estado", SqlDbType.Bit).Value = user.usuEstado; cmd.Parameters.Add("@id_equipo", SqlDbType.Int).Value = user.idEquipo; cmd.Parameters.Add("@id_rol", SqlDbType.Int).Value = user.idRol; cmd.Parameters.Add("@usu_cii", SqlDbType.Int).Value = user.usuCii; //EJECUTA CONSULTA, OBTENGO ID PARA BUSCAR EL REGISTRO Y CALCULAR EL DVH try { cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Se produjo un error. " + ex.Message); } } } }