public List <AsignarComponenteGenerico> ConsultarAsignarComponenteGenerico() { //var ListaDescripcionComponente = _objDescripcionComponente.ConsultarDescripcionComponente(); var listaComponentes = _objComponentes.ConsultarComponente(); List <AsignarComponenteGenerico> _lista = new List <AsignarComponenteGenerico>(); foreach (var item in db.Sp_AsignarComponenteGenericoConsultar()) { Componente DataComponente = new Componente(); DataComponente = listaComponentes.Where(p => p.IdComponente == item.IdComponente).FirstOrDefault(); //DataComponente.DescripcionComponente = ListaDescripcionComponente.Where(p => _seguridad.DesEncriptar(p.IdAsignarComponenteGenerico) == item.IdAsignarComponenteGenerico.ToString()).ToList(); _lista.Add(new AsignarComponenteGenerico() { IdAsignarComponenteGenerico = item.IdAsignarComponenteGenerico, IdAsignarComponenteGenericoEncriptado = _seguridad.Encriptar(item.IdAsignarComponenteGenerico.ToString()), IdAsignarCuestionarioModelo = _seguridad.Encriptar(item.IdAsignarCuestionarioModelo.ToString()), IdComponente = _seguridad.Encriptar(item.IdComponente.ToString()), Orden = item.Orden, Utilizado = item.AsignarComponenteGenericoUtilizado, //DescripcionComponente = ListaDescripcionComponente.Where(p=> _seguridad.DesEncriptar(p.IdAsignarComponenteGenerico) == item.IdAsignarComponenteGenerico.ToString()).ToList(), Componente = DataComponente }); } return(_lista); }
public List <Componente> ConsultarComponente() { List <Componente> _lista = new List <Componente>(); foreach (var item in db.Sp_ComponenteConsultar()) { _lista.Add(new Componente() { IdComponente = item.IdComponente, IdComponenteEncriptado = _seguridad.Encriptar(item.IdComponente.ToString()), Descripcion = item.DescripcionComponente, Estado = item.EstadoComponente, Orden = item.OrdenComponente, Utilizado = item.UtilizadoComponente, CuestionarioGenerico = new CuestionarioGenerico() { IdCuestionarioGenerico = item.IdCuestionarioGenerico, IdCuestionarioGenericoEncriptado = _seguridad.Encriptar(item.IdCuestionarioGenerico.ToString()), Descripcion = item.DescripcionCuestionarioGenerico, Estado = item.EstadoCuestionarioGenerico, Nombre = item.NombreCuestionarioGenerico } }); } return(_lista); }
public ActionResult Cambiarsemestreporcohorte(string _idMaestriaEncriptado, string _idCohorteEncriptado) { string _mensaje = "<div class='alert alert-danger text-center' role='alert'>OCURRIÓ UN ERROR INESPERADO</div>"; bool _validar = false; try { if (Session["roll"] == null) { _mensaje = "<div class='alert alert-danger text-center' role='alert'>LA SESIÓN HA EXPIRADO, POR FAVOR RECARGUE LA PÁGINA</div>"; } else if (Session["roll"].ToString() != "40") { _mensaje = "<div class='alert alert-danger text-center' role='alert'>NO TIENE ACCESO A ESTA PARTE DEL SISTEMA</div>"; } else if (string.IsNullOrEmpty(_idMaestriaEncriptado)) { _mensaje = "<div class='alert alert-danger text-center' role='alert'>SELECCIONE UNA MAESTRÍA</div>"; } else if (string.IsNullOrEmpty(_idCohorteEncriptado)) { _mensaje = "<div class='alert alert-danger text-center' role='alert'>SELECCIONE UNA COHORTE</div>"; } else { int _idCohorte = Convert.ToInt32(_objSeguridad.DesEncriptar(_idCohorteEncriptado)); var _objConfigurarCohorte = _objCatalogoConfigurarCohorte.ConsultarConfigurarCohorte().Where(c => c.Eliminado == false && c.Cohorte.IdCohorte == _idCohorte).FirstOrDefault(); if (_objConfigurarCohorte == null) { _mensaje = "<div class='alert alert-danger text-center' role='alert'>ES NECESARIO QUE REALICE PREVIAMENTE LA CONFIGURACIÓN PARA ESTA MAESTRÍA Y COHORTE</div>"; } else { var _listaSemestres = _objCatalogoConfigurarSemestre.ConsultarConfigurarSemestre().Where(c => c.Eliminado == false && c.Semestre.Eliminado == false && c.ConfigurarModuloDocente.Eliminado == false && c.ConfigurarCohorte.IdConfigurarCohorte == _objConfigurarCohorte.IdConfigurarCohorte).ToList() .Select(x => new EntidadSemestre() { Identificador = x.Semestre.Identificador, IdSemestre = x.Semestre.IdSemestre, Descripcion = x.Semestre.Descripcion, Eliminado = x.Semestre.Eliminado }) .GroupBy(y => y.IdSemestre).Select(x => new EntidadSemestre() { IdSemestre = x.Key, Descripcion = x.Select(c => c.Descripcion).FirstOrDefault(), Identificador = x.Select(c => c.Identificador).FirstOrDefault(), Eliminado = x.Select(c => c.Eliminado).FirstOrDefault() }).OrderBy(y => y.Identificador).ToList(); string _optionSemestre = "<option value='0'>SELECCIONE UN SEMESTRE</option>"; foreach (var item in _listaSemestres) { _optionSemestre = _optionSemestre + "<option value='" + _objSeguridad.Encriptar(item.IdSemestre.ToString()) + "'>" + item.Identificador + ". " + item.Descripcion.ToUpper() + "</option>"; } _mensaje = ""; _validar = true; return(Json(new { mensaje = _mensaje, validar = _validar, tabla = _optionSemestre }, JsonRequestBehavior.AllowGet)); } } } catch (Exception ex) { _mensaje = "<div class='alert alert-danger text-center' role='alert'>ERROR INTERNO DEL SISTEMA: " + ex.Message + "</div>"; } return(Json(new { mensaje = _mensaje, validar = _validar }, JsonRequestBehavior.AllowGet)); }
public ActionResult Cambiarmodulosporsemestre(string _idMaestriaEncriptado, string _idCohorteEncriptado, string _idSemestreEncriptado) { string _mensaje = "<div class='alert alert-danger text-center' role='alert'>OCURRIÓ UN ERROR INESPERADO</div>"; bool _validar = false; try { if (Session["roll"] == null) { _mensaje = "<div class='alert alert-danger text-center' role='alert'>LA SESIÓN HA EXPIRADO, POR FAVOR RECARGUE LA PÁGINA</div>"; } else if (Session["roll"].ToString() != "40") { _mensaje = "<div class='alert alert-danger text-center' role='alert'>NO TIENE ACCESO A ESTA PARTE DEL SISTEMA</div>"; } else if (string.IsNullOrEmpty(_idMaestriaEncriptado)) { _mensaje = "<div class='alert alert-danger text-center' role='alert'>SELECCIONE UNA MAESTRÍA</div>"; } else if (string.IsNullOrEmpty(_idCohorteEncriptado)) { _mensaje = "<div class='alert alert-danger text-center' role='alert'>SELECCIONE UNA COHORTE</div>"; } else if (string.IsNullOrEmpty(_idSemestreEncriptado)) { _mensaje = "<div class='alert alert-danger text-center' role='alert'>SELECCIONE UN SEMESTRE</div>"; } else { int _idCohorte = Convert.ToInt32(_objSeguridad.DesEncriptar(_idCohorteEncriptado)); var _objConfigurarCohorte = _objCatalogoConfigurarCohorte.ConsultarConfigurarCohorte().Where(c => c.Eliminado == false && c.Cohorte.IdCohorte == _idCohorte).FirstOrDefault(); if (_objConfigurarCohorte == null) { _mensaje = "<div class='alert alert-danger text-center' role='alert'>ES NECESARIO QUE REALICE PREVIAMENTE LA CONFIGURACIÓN PARA ESTA MAESTRÍA Y COHORTE</div>"; } else { int _idPersona = Convert.ToInt32(Session["idPersona"]); int _idDocente = _objCatalogoDocente.ConsultarDocente().Where(c => c.Persona.IdPersona == _idPersona && c.Eliminado == false).FirstOrDefault().IdDocente; int _idSemestre = Convert.ToInt32(_objSeguridad.DesEncriptar(_idSemestreEncriptado)); var _listaModulos = _objCatalogoConfigurarSemestre.ConsultarConfigurarSemestre().Where(c => c.Eliminado == false && c.Semestre.Eliminado == false && c.ConfigurarModuloDocente.Eliminado == false && c.ConfigurarCohorte.IdConfigurarCohorte == _objConfigurarCohorte.IdConfigurarCohorte && c.Semestre.IdSemestre == _idSemestre && c.ConfigurarModuloDocente.Docente.Persona.IdPersona == _idPersona).ToList(); string _optionModulo = "<option value='0'>SELECCIONE UN MÓDULO</option>"; foreach (var item in _listaModulos.OrderBy(c => c.ConfigurarModuloDocente.Modulo.Descripcion)) { _optionModulo = _optionModulo + "<option value='" + _objSeguridad.Encriptar(item.IdConfigurarSemestre.ToString()) + "'>" + item.ConfigurarModuloDocente.Modulo.Descripcion.ToUpper() + " ( " + item.ConfigurarModuloDocente.Docente.Persona.Nombres.ToUpper() + " ) " + "</option>"; } _mensaje = ""; _validar = true; return(Json(new { mensaje = _mensaje, validar = _validar, tabla = _optionModulo }, JsonRequestBehavior.AllowGet)); } } } catch (Exception ex) { _mensaje = "<div class='alert alert-danger text-center' role='alert'>ERROR INTERNO DEL SISTEMA: " + ex.Message + "</div>"; } return(Json(new { mensaje = _mensaje, validar = _validar }, JsonRequestBehavior.AllowGet)); }
public List <TipoUsuario> ConsultarTipoUsuarios() { foreach (var item in db.Sp_TipoUsuarioConsultar()) { ListaTipoUsuarios.Add(new TipoUsuario() { IdTipoUsuarioEncriptado = _seguridad.Encriptar(item.IdTipoUsuario.ToString()), IdTipoUsuario = item.IdTipoUsuario, Identificador = item.Identificador, Descripcion = item.Descripcion, Estado = item.Estado }); } return(ListaTipoUsuarios); }
public ActionResult Cambiarfechaasistenciaporconfigurarsemestre(string _idConfigurarSemestreEncriptado) { string _mensaje = "<div class='alert alert-danger text-center' role='alert'>OCURRIÓ UN ERROR INESPERADO</div>"; bool _validar = false; try { if (Session["roll"] == null) { _mensaje = "<div class='alert alert-danger text-center' role='alert'>LA SESIÓN HA EXPIRADO, POR FAVOR RECARGUE LA PÁGINA</div>"; } else if (Session["roll"].ToString() != "28") { _mensaje = "<div class='alert alert-danger text-center' role='alert'>NO TIENE ACCESO A ESTA PARTE DEL SISTEMA</div>"; } else if (string.IsNullOrEmpty(_idConfigurarSemestreEncriptado) || _idConfigurarSemestreEncriptado == "0") { _mensaje = "<div class='alert alert-danger text-center' role='alert'>SELECCIONE UN MÓDULO</div>"; } else { int _idConfigurarSemestre = Convert.ToInt32(_objSeguridad.DesEncriptar(_idConfigurarSemestreEncriptado)); var _objConfigurarSemestre = _objCatalogoConfigurarSemestre.ConsultarConfigurarSemestrePorId(_idConfigurarSemestre).Where(c => c.Eliminado == false).FirstOrDefault(); if (_objConfigurarSemestre == null) { _mensaje = "<div class='alert alert-danger text-center' role='alert'>NO SE ENCONTRÓ EL OBJETO CONFIGURAR SEMETRE</div>"; } else { var _listaFechaAsistencia = _objCatalogoFechaAsistencia.ConsultarFechaAsistenciaPorIConfigurarSemestre(_idConfigurarSemestre).Where(c => c.Eliminado == false).OrderBy(c => c.Fecha).ToList(); string _optionFecha = "<option value='0'>SELECCIONE FECHA Y HORARIO</option>"; foreach (var item in _listaFechaAsistencia) { _optionFecha = _optionFecha + "<option value='" + _objSeguridad.Encriptar(item.IdFechaAsistencia.ToString()) + "'>" + item.Fecha.ToShortDateString() + " / (" + item.Horario.HoraEntrada.ToString() + " - " + item.Horario.HoraSalida.ToString() + " )</option>"; } _mensaje = ""; _validar = true; return(Json(new { mensaje = _mensaje, validar = _validar, tabla = _optionFecha }, JsonRequestBehavior.AllowGet)); } } } catch (Exception ex) { _mensaje = "<div class='alert alert-danger text-center' role='alert'>ERROR INTERNO DEL SISTEMA: " + ex.Message + "</div>"; } return(Json(new { mensaje = _mensaje, validar = _validar }, JsonRequestBehavior.AllowGet)); }
protected void btnregistrar_Click(object sender, EventArgs e) { try { EntitiesCaisa ec = new EntitiesCaisa(); ec.email = txtemail.Text; ec.usuario = Seguridad.Encriptar(txtusuario.Text); ec.contrasena = Seguridad.Encriptar(txtpass.Text); ec.confirmarcontrasena = txtconfpass.Text; ec.nombre = Seguridad.Encriptar(txtnombre.Text); ec.paterno = Seguridad.Encriptar(txtpaterno.Text); ec.materno = Seguridad.Encriptar(txtmaterno.Text); ec.nacimiento = Convert.ToDateTime(txtnacimiento.Text); ec.edad = Convert.ToInt32(txtedad.Text); ec.direccion = txtdireccion.Text; ec.telefono = txttelefono.Text; bu.registrar(ec); ScriptManager.RegisterStartupScript(btnregistrar, this.GetType(), "alert", "alert('El registro se genero correctamente');", true); Response.Redirect("Login.aspx"); } catch (Exception ex) { throw ex; } }
protected void BtnAceptar_Click(object sender, EventArgs e) { Entidades.PersonaUsuario personaUsuario; Negocio.Usuario usuarioAlta; try { personaUsuario = new Entidades.PersonaUsuario(); personaUsuario.Nombre = txtNombre.Value.Trim(); personaUsuario.Apellido = txtApellido.Value.Trim(); personaUsuario.CorreoElectronico = txtCorreo.Value.Trim(); personaUsuario.FechaNacimiento = DateTime.Parse(txtFechaNacimiento.Value.Trim()); personaUsuario.Usuario = new Entidades.Usuario(); personaUsuario.Usuario.NombreUsuario = txtUsuario.Value.Trim(); personaUsuario.Usuario.Clave = Seguridad.Encriptar(txtClave.Value.Trim()); personaUsuario.Usuario.Estado = int.Parse(drpdPerfil.SelectedValue); usuarioAlta = new Negocio.Usuario(); if (usuarioAlta.Agregar(personaUsuario)) { MensajeCorrecto(); } } catch (Exception) { throw; } }
/// <param name="Proveedor"></param> public static void ModificarProveedor(ProveedorEN Proveedor) { var ListaTelefonoEncriptada = new List<TelefonoEN>(); string CuitDesencriptado = Proveedor.Cuit; Proveedor.Cuit = Seguridad.Encriptar(Proveedor.Cuit); foreach (TelefonoEN item in Proveedor.Telefono) { var UnTelefono = new TelefonoEN(); UnTelefono.CodTel = item.CodTel; UnTelefono.CodEn = item.CodEn; UnTelefono.Numero = Seguridad.Encriptar(item.Numero); ListaTelefonoEncriptada.Add(UnTelefono); } Proveedor.Telefono = ListaTelefonoEncriptada; ProveedorAD.ModificarProveedor(Proveedor); var Bitacora = new BitacoraEN(); var UsuAut = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Actualizó los datos del proveedor: " + CuitDesencriptado); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.ModificarProveedor); }
public static void GenerarRemito(string NroNota) { int CodigoNota = NotaVentaAD.ObtenerIDNotaVenta(NroNota); var RENV = new NVRemitoEN(); if (NVRemitoAD.ValidarRemitoNV(CodigoNota) > 0) { throw new WarningException(Negocios.My.Resources.ArchivoIdioma.RemitoNVExiste); } else { NVRemitoAD.GenerarRemito(CodigoNota, RENV); } var Bitacora = new BitacoraEN(); var UsuAut = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Alta de Remito | Cod: " + RENV.CodRemito); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.RemitoNVGenerado); }
public static List<PatenteEN> CargarPatentesFamilia(string Fam) { int CodFam; Fam = Seguridad.Encriptar(Fam); var ListaPatente = new List<PatenteEN>(); var ListaPatenteProcesada = new List<PatenteEN>(); if (FamiliaAD.ValidarFamilia(Fam) > 0) { CodFam = FamiliaAD.ObtenerIDFamilia(Fam); ListaPatente = PatenteAD.CargarPatentesFamilia(CodFam); foreach (PatenteEN item in ListaPatente) { var UnaPatente = new PatenteEN(); UnaPatente.CodPat = item.CodPat; UnaPatente.Descripcion = item.Descripcion; ListaPatenteProcesada.Add(UnaPatente); } } else { throw new WarningException(My.Resources.ArchivoIdioma.FamiliaInexistente); //throw new WarningException(Negocios.My.Resources.ArchivoIdioma.FamiliaInexistente); } return ListaPatenteProcesada; }
public static void AltaFamilia(FamiliaEN Familia) { string FamiliaDesencriptada = Familia.Descripcion; Familia.Descripcion = Seguridad.Encriptar(Familia.Descripcion); if (FamiliaAD.ValidarFamilia(Familia.Descripcion) > 0) { throw new WarningException(Negocios.My.Resources.ArchivoIdioma.FamiliaExistente); return; } else { FamiliaAD.AltaFamilia(Familia); var UsuAut = Autenticar.Instancia(); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Alta de Familia: " + FamiliaDesencriptada); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaFamilia); } }
public static Usuario LlenarUsuario(Usuario usuario) { Console.Write("Correo: "); string cor = usuario.Correo = Console.ReadLine(); if (EmailUtils.IsValidEmail(cor)) { Console.WriteLine("Correo valido"); } else { Console.Clear(); LlenarUsuarioInvalido(); } Console.WriteLine("Escriba una contraseña con al menos un numero y minimo 8 caracteres"); Console.Write("Contraseña: "); string c = usuario.Contrasena = Console.ReadLine(); if (ContraseñaUtils.IsValiPassword(c) == true) { Console.Clear(); LlenarUsuarioInvalido(); } usuario.Contrasena = Seguridad.Encriptar(usuario.Contrasena); return(usuario); }
public static void DepurarBitacora(List<BitacoraEN> ListaRegistros) { int ValorDVHTotal = BitacoraAD.DepurarBitacora(ListaRegistros); var UsuAut = Autenticar.Instancia(); var DVVDatosCliente = new DVVEN(); DVVDatosCliente.Tabla = "Bitacora"; DVVDatosCliente.TipoAccion = "Eliminar"; DVVDatosCliente.ValorDVH = ValorDVHTotal; Integridad.GrabarDVV(DVVDatosCliente); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Depuró la Bitácora con un total de " + ListaRegistros.Count + " registro/s."); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int DVHAntiguo = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(My.Resources.ArchivoIdioma.DepurarBitacora); //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.DepurarBitacora); }
/// <param name="Cliente"></param> public static void BajaCliente(ClienteEN Cliente) { ClienteAD.BajaCliente(Cliente); var UsuLog = Autenticar.Instancia(); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Cliente"; DVHDatos.CodReg = Cliente.CodCli; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatosCliente = new DVVEN(); DVVDatosCliente.Tabla = "Cliente"; DVVDatosCliente.ValorDVHAntiguo = ValorDVHAntiguo; DVVDatosCliente.TipoAccion = "Baja Modificar"; DVVDatosCliente.ValorDVH = DVH; Integridad.GrabarDVV(DVVDatosCliente); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Baja de cliente con CUIT: " + Cliente.Cuit); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuLog.UsuarioLogueado; var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.BajaCliente); }
public static void EliminarTelefonoUsuario(TelefonoEN UnTelefono) { var Bitacora = new BitacoraEN(); UsuarioAD.EliminarTelefonoUsuario(UnTelefono); var UsuAut = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Eliminó el telefono: " + UnTelefono.Numero); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(My.Resources.ArchivoIdioma.EliminarTelefono); //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.EliminarTelefono); }
protected void btnLogin_Click(object sender, EventArgs e) { if (txtUser.Text != "" && txtPass.Text != "") { Seguridad seg = new Seguridad(); string pass = seg.Encriptar(txtPass.Text); var usuario = usu.LoginUser(txtUser.Text, pass); if (usuario.NombreUsuario != null && usuario.IDUser != 0) { Session["UserId"] = usuario.IDUser; Session["UserName"] = usuario.NombreUsuario; Session["Roll"] = usuario.Rol; Response.Redirect("Menu.aspx"); } else { Session["Error"] = "Hola"; Response.Redirect("Login.aspx", false); } } }
public static bool Alta(string nombre, string apellido, string fechaNacimiento, string nick, string clave, string correo) { Entidades.PersonaUsuario usuario; Negocio.Usuario user; try { usuario = new Entidades.PersonaUsuario(); usuario.Nombre = nombre; usuario.Apellido = apellido; usuario.FechaNacimiento = Convert.ToDateTime(fechaNacimiento); usuario.Usuario = new Entidades.Usuario(); usuario.Usuario.NombreUsuario = nick; usuario.Usuario.Clave = Seguridad.Encriptar(clave); usuario.Usuario.Estado = 1; usuario.CorreoElectronico = correo; user = new Negocio.Usuario(); return(user.Agregar(usuario)); } catch (Exception) { throw; } }
public ActionResult Login(LoginViewModel model) { if (this.ModelState.IsValid) { string password = Seguridad.Encriptar(model.Password); using (var var = new RestaurantEntities()) { //var result = var.USUARIO.FirstOrDefault(n => n.NOMBRE_USUARIO == model.Username && n.PASSWORD == model.Password); var resultado = var.USUARIO.Where(n => n.NOMBRE_USUARIO == model.Username && n.PASSWORD == password).FirstOrDefault(); if (resultado != null) { return(this.RedirectToAction("Index", "Cuenta")); } else { this.ModelState.AddModelError(string.Empty, "Error al loguearse"); return(this.View(model)); } } } else { this.ModelState.AddModelError(string.Empty, "Failed to login."); return(this.View(model)); } }
protected void btnIniciar_Click(object sender, EventArgs e) { Negocio.Usuario usuario; Entidades.Usuario usuaroLogins; Entidades.PersonaUsuario personaUsuario; try { if ((!txtUser.Value.Trim().Equals(string.Empty)) && (!txtPassword.Value.Trim().Equals(string.Empty))) { usuaroLogins = new Entidades.Usuario(); usuaroLogins.NombreUsuario = txtUser.Value.Trim(); usuaroLogins.Clave = Seguridad.Encriptar(txtPassword.Value.Trim()); usuario = new Negocio.Usuario(); personaUsuario = usuario.Login(usuaroLogins); if (personaUsuario != null) { Session["usuario"] = personaUsuario; Response.Redirect("~/Default.aspx", false); } else { MensajeError(); return; } } } catch (Exception) { throw; } }
public static List<ClienteEN> BuscarCliente(string campo, string valor) { var ListaCliente = new List<ClienteEN>(); var ListaCliProcesada = new List<ClienteEN>(); if ((campo ?? "") == (My.Resources.ArchivoIdioma.CMBCuit ?? "")) //if ((campo ?? "") == (Negocios.My.Resources.ArchivoIdioma.CMBCuit ?? "")) { valor = Seguridad.Encriptar(valor); } ListaCliente = ClienteAD.BuscarCliente(campo, valor); foreach (ClienteEN item in ListaCliente) { var UnCliente = new ClienteEN(); UnCliente.CodCli = item.CodCli; UnCliente.RazonSocial = item.RazonSocial; UnCliente.Cuit = Seguridad.Desencriptar(item.Cuit); UnCliente.Direccion = item.Direccion; UnCliente.Activo = item.Activo; UnCliente.Localidad = item.Localidad; ListaCliProcesada.Add(UnCliente); } return ListaCliProcesada; }
public static void AltaLocalidad(LocalidadEN Localidad) { if (LocalidadAD.ValidarLocalidad(Localidad.Descripcion) > 0) { throw new WarningException(My.Resources.ArchivoIdioma.LocalidadExistente); //throw new WarningException(Negocios.My.Resources.ArchivoIdioma.LocalidadExistente); return; } else { var Bitacora = new BitacoraEN(); var UsuLog = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Alta de localidad: " + Localidad.Descripcion); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuLog.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); LocalidadAD.AltaLocalidad(Localidad); throw new InformationException(My.Resources.ArchivoIdioma.AltaLocalidad); //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaLocalidad); } }
/// <param name="NotaPedido"></param> public static void CrearNotaPedido(NotaPedidoEN NotaPedido) { var ListaDetalle = new List<DetalleEN>(); foreach (DetalleEN item in NotaPedido.Detalle) { var Linea = new DetalleEN(); Linea.CodProd = item.CodProd; Linea.NombreProducto = item.NombreProducto; Linea.Precio = Seguridad.Encriptar(item.Precio); Linea.Cantidad = item.Cantidad; ListaDetalle.Add(Linea); } NotaPedido.Detalle = ListaDetalle; NotaPedidoAD.CrearNotaPedido(NotaPedido); var Bitacora = new BitacoraEN(); var UsuAut = Autenticar.Instancia(); Bitacora.Descripcion = Seguridad.Encriptar("Alta de Nota de Pedido | Cod: " + NotaPedido.CodNot); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaNotaPedido); }
private void Crear() { try { string nombre = this.txtNombre.Text; string email = this.txtEmail.Text; string usuario = this.txtUsuario.Text; string password = Seguridad.Encriptar(this.txtPassword.Text); int usuarioTipoId = Int32.Parse(this.cmbTipoUsuario.SelectedValue.ToString()); //upload de imagen string imagen = CargaImagen(); int usuarioId = Global.usuarioId; bool insert = new Usuarios().Crear(nombre, email, usuario, password, imagen, usuarioTipoId, usuarioId); if (insert) { new HCSoft.Mensajes().Ingresado(); this.DialogResult = DialogResult.OK; } } catch (Exception ex) { new HCSoft.Mensajes().Error(ex); throw; } }
public ActionResult Autenticar(string usuario, string clave) { //string cadena = Seguridad.Encriptar("12345"); string claveEncrictada = Seguridad.Encriptar(clave); Usuario login = db.Usuario.Where(x => x.NombreUsuario == usuario && x.Clave == claveEncrictada && x.Activo == true).SingleOrDefault(); if (login != null) { //SessionHelper.AddUserToSession(login.idUsuario.ToString()); Session["Usuario"] = login; Session["Opciones"] = login.Rol.OpcionRol.Where(x => x.Activo == true && x.TienePermiso == true).Select(x => x.Opcion).ToList(); Session["UsuarioNombre"] = login.Nombres; Session["UsuarioRol"] = login.Rol.NombreRol; string xml = System.IO.File.ReadAllText(Server.MapPath(Url.Content("~/Extencion/PlantillasCorreo/PlantillaInicioSesion.html"))); var html = xml.ToString(); html = html.Replace("@nombres", login.Nombres + " " + login.Apellidos); html = html.Replace("@fecha", DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToShortTimeString()); Correo.EnviarCorreoGmail(login.Correo, "Informe de inicio de sesión", html); return(RedirectToAction("Index", "Inicio")); } else { return(View()); } }
public static void ModificarStockProducto(ProductoEN Producto) { ProductoAD.ModificarStockProducto(Producto); var UsuAut = Autenticar.Instancia(); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Producto"; DVHDatos.CodReg = Producto.CodProd; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Producto"; DVVDatos.ValorDVH = DVH; DVVDatos.TipoAccion = "Baja Modificar"; DVVDatos.ValorDVHAntiguo = ValorDVHAntiguo; Integridad.GrabarDVV(DVVDatos); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Se agrego " + Producto.Cantidad + " unidades al stock del producto: " + Producto.CodProd + "||" + Producto.Nombre); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaStock); }
public string[] Autenticar(string Usuario, string Clave) { DataSet DsAutenticacion = _BDLogin.Sp_Admin_Autenticacion(Usuario, Seguridad.Encriptar(Clave)); if (DsAutenticacion.Tables[0].Rows.Count > 0) { var Menu = _Menu.Obtener((int)DsAutenticacion.Tables[0].Rows[0]["RowId_Perfil"], (string)DsAutenticacion.Tables[0].Rows[0]["EP_ColorFondoAdministracion"], (string)DsAutenticacion.Tables[0].Rows[0]["EP_ColorFondoAdministracion"]); var Accion = (string)DsAutenticacion.Tables[0].Rows[0]["Pagina_Inicial"]; if ((int)DsAutenticacion.Tables[0].Rows[0]["RowId_Perfil"] == 2) { Accion = "Compania"; } string[] ArregloAutenticacion = new string[] { Accion, Menu }; return(ArregloAutenticacion); } else { string[] ArregloAutenticacion = new string[] { "Usuario o Contraseña Incorrecta" }; return(ArregloAutenticacion); } }
public IActionResult Editar_profesor(Profesor profesor) //Actualizamos al profesor { if (!ModelState.IsValid) { return(View()); } try { using (var db = new EscuelaFULLContext()) { //recibimos todos os cambios Profesor pro = db.Profesor.Find(profesor.NominaProfesor); pro.NombreProfesor = profesor.NombreProfesor; pro.ApellidoPaternoProfesor = profesor.ApellidoPaternoProfesor; pro.ApelidoMaternoProfesor = profesor.ApelidoMaternoProfesor; pro.FechaNacimientoProfesor = profesor.FechaNacimientoProfesor; pro.CorreoProfesor = profesor.CorreoProfesor; pro.ContraseñaProfesor = Seguridad.Encriptar(profesor.ContraseñaProfesor); pro.IdContrato = profesor.IdContrato; pro.IdPlantel = profesor.IdPlantel; pro.HorasAsignadasProfesor = profesor.HorasAsignadasProfesor; pro.CurpProfesor = profesor.CurpProfesor; db.Update(pro); db.SaveChanges(); return(RedirectToAction("lista_profesores")); } } catch (System.Exception ex) { ModelState.AddModelError("No se puede Editar al alumno", ex.Message); return(View()); } }
public static void ModificarPrecioProducto(ProductoEN Producto) { string PrecioDesencriptado = Producto.Precio; Producto.Precio = Seguridad.Encriptar(Producto.Precio); ProductoAD.ModificarPrecioProducto(Producto); var UsuAut = Autenticar.Instancia(); var DVHDatosHP = new DVHEN(); DVHDatosHP.Tabla = "Historico_Precio"; DVHDatosHP.CodReg = Producto.CodHistorico; int DVHHP = Integridad.CalcularDVH(DVHDatosHP); int ValorDVHAntiguoHP = Integridad.GrabarDVH(DVHDatosHP, DVHHP); var DVVDatosHP = new DVVEN(); DVVDatosHP.Tabla = "Historico_Precio"; DVVDatosHP.TipoAccion = "Baja Modificar"; DVVDatosHP.ValorDVHAntiguo = ValorDVHAntiguoHP; DVVDatosHP.ValorDVH = DVHHP; Integridad.GrabarDVV(DVVDatosHP); var BitacoraHP = new BitacoraEN(); BitacoraHP.Descripcion = Seguridad.Encriptar("Alta de Precio: " + PrecioDesencriptado + " del Cod.Prod: " + Producto.CodProd); BitacoraHP.Criticidad = 2.ToString(); BitacoraHP.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(BitacoraHP); var DVHDatosBitacoraHP = new DVHEN(); DVHDatosBitacoraHP.Tabla = "Bitacora"; DVHDatosBitacoraHP.CodReg = BitacoraHP.CodBit; int DVHBitacoraHP = Integridad.CalcularDVH(DVHDatosBitacoraHP); int ValorDVHAntiguoHPBit = Integridad.GrabarDVH(DVHDatosBitacoraHP, DVHBitacoraHP); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacoraHP; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaPrecio); }
public static void AltaUsuarioFamilia(string Usuario, UsuarioEN UsuFam) { var ListaMensajes = new List <UsuFamEN>(); var UsuAut = Autenticar.Instancia(); if (UsuarioAD.ValidarUsuario(Usuario) > 0) { int CodUsu = UsuarioAD.ObtenerIDUsuario(Usuario); foreach (UsuFamEN item in UsuFam.UsuFamL) { var UnUsuFam = new UsuFamEN(); UnUsuFam.CodFam = item.CodFam; UnUsuFam.DescFam = item.DescFam; if (UsuarioAD.ValidarUsuFam(CodUsu, UnUsuFam) > 0) { ListaMensajes.Add(UnUsuFam); } else if (UsuarioAD.AltaUsuarioFamilia(CodUsu, UnUsuFam) == true) { var DVHDatosFam = new DVHEN(); DVHDatosFam.Tabla = "Usu_Fam"; DVHDatosFam.CodReg = CodUsu; DVHDatosFam.CodAux = UnUsuFam.CodFam; int DVH = Integridad.CalcularDVH(DVHDatosFam); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatosFam, DVH); var DVVDatos = new DVVEN(); DVVDatos.Tabla = "Usu_Fam"; DVVDatos.ValorDVH = DVH; DVVDatos.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatos); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Alta Usuario - Familia | Cod.Usu: " + CodUsu + " y Cod.Fam: " + UnUsuFam.CodFam); Bitacora.Criticidad = 3.ToString(); Bitacora.Usuario = UsuAut.UsuarioLogueado; BitacoraAD.GrabarBitacora(Bitacora); var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); } } } else { throw new WarningException(My.Resources.ArchivoIdioma.UsuarioDadoBaja); //throw new WarningException(Negocios.My.Resources.ArchivoIdioma.UsuarioDadoBaja); } if (ListaMensajes.Count > 0) { throw new WarningException(ListaMensajes); } }