Esempio n. 1
0
        public void RealizarLogueo(string elUsuario, string laClave)
        {
            UsuarioEntidad usuario = new UsuarioEntidad();

            usuario.Email    = elUsuario;
            usuario.Password = laClave;
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            idioma = new LenguajeEntidad();
            if (!IsPostBack)
            {
                idioma = (LenguajeEntidad)Session["Idioma"];
                if (idioma == null)
                {
                    idioma = new LenguajeEntidad();
                    idioma.DescripcionLenguaje = "es";
                    Session["Idioma"]          = idioma;
                }
            }
            else
            {
                idioma.DescripcionLenguaje = Master.obtenerIdiomaCombo();
                Session["Idioma"]          = idioma;
            }

            DropDownList lblIdioma = FindControlFromMaster <DropDownList>("ddlLanguages");

            if (lblIdioma != null)
            {
                lblIdioma.SelectedValue = idioma.DescripcionLenguaje;
            }
            usuarioentidad = (UsuarioEntidad)Session["Usuario"];

            string[] unosPermisosTest = new string[] { "Logs" };
            if (usuarioentidad == null || !this.Master.Autenticar(unosPermisosTest))
            {
                Response.Redirect("/Areas/Public/Forms/Home.aspx");
            }
        }
Esempio n. 3
0
        protected void RecuperarContrasenia(UsuarioEntidad UsuarioEntidadObjeto)
        {
            ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad();
            UsuarioProceso   UsuarioProcesoObjeto   = new UsuarioProceso();

            ResultadoEntidadObjeto = UsuarioProcesoObjeto.RecuperarContrasenia(UsuarioEntidadObjeto);

            switch (ResultadoEntidadObjeto.ErrorId)
            {
            case (int)ConstantePrograma.RecuperarContrasenia.CorreoEnviado:
                LimpiarCampos();
                OcultarPanel();
                break;

            case (int)ConstantePrograma.RecuperarContrasenia.CuentaNoValida:
                EtiquetaMensaje.Text = TextoError.RecuperarCuentaNoValida;
                break;

            case (int)ConstantePrograma.RecuperarContrasenia.CuentaNoExiste:
                EtiquetaMensaje.Text = TextoError.RecuperarCuentaNoExiste;
                break;

            default:
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
                break;
            }
        }
Esempio n. 4
0
        public ActionResult Buscar(UsuarioEntidad entidad)
        {
            UsuarioDominio oUsuarioDominio = new UsuarioDominio();
            var            ListaUsuarios   = oUsuarioDominio.obtenerDatosXFiltro(entidad);

            return(PartialView("_ResultadosBusqueda", ListaUsuarios));
        }
Esempio n. 5
0
        protected void IdentificarUsuario(string CuentaUsuario, string Contrasenia, bool RecordarContrasenia)
        {
            ResultadoEntidad ResultadoObjetoEntidad = new ResultadoEntidad();
            UsuarioEntidad   UsuarioObjetoEntidad   = new UsuarioEntidad();
            UsuarioProceso   UsuarioObjetoProceso   = new UsuarioProceso();

            UsuarioObjetoEntidad.CuentaUsuario       = CuentaUsuario;
            UsuarioObjetoEntidad.Contrasenia         = Contrasenia;
            UsuarioObjetoEntidad.RecordarContrasenia = RecordarContrasenia;

            ResultadoObjetoEntidad = UsuarioObjetoProceso.IdentificarUsuario(UsuarioObjetoEntidad);

            switch (ResultadoObjetoEntidad.ErrorId)
            {
            case (int)ConstantePrograma.IdentificarUsuario.ValorPorDefecto:
                Response.Redirect(ConfigurationManager.AppSettings["Activos.Web.UserIndexURL"].ToString(), true);
                break;

            case (int)ConstantePrograma.IdentificarUsuario.UsuarioContraseniaIncorrecta:
                EtiquetaMensaje.Text = TextoError.IdentificarUsuarioContraseniaIncorrecta + "<br />";
                break;

            case (int)ConstantePrograma.IdentificarUsuario.UsuarioInactivo:
                EtiquetaMensaje.Text = TextoError.IdentificarUsuarioInactivo + "<br />";
                break;

            default:
                EtiquetaMensaje.Text = ResultadoObjetoEntidad.DescripcionError + "<br />";
                break;
            }
        }
Esempio n. 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                UsuarioEntidad usuario = (UsuarioEntidad)Session["usuario"];
                DateTime       fecha   = DateTime.Today;
                this.lblNombreUsuario.Text = usuario.nombre;
                this.lblFecha.Text         = fecha.ToString("dd/MM/yyyy");
                this.lblANIO.Text          = fecha.ToString("yyyy");

                if (usuario.rol.idRol == 2)
                {
                    //tipoMenu.InnerHtml = menuAdministrador();
                    idMantenimiento.Visible = false;
                    this.repoFecha.Visible  = false;
                    this.repoPago.Visible   = false;
                    this.repoPro.Visible    = false;
                    this.repoUsu.Visible    = false;
                }
                else
                {
                }
            }
            catch (Exception)
            {
                Response.Redirect("default.aspx");
            }
        }
Esempio n. 7
0
        public ResultadoEntidad InsertarUsuario(UsuarioEntidad UsuarioEntidadObjeto, string CadenaConexion)
        {
            SqlConnection    Conexion = new SqlConnection(CadenaConexion);
            SqlCommand       Comando;
            SqlParameter     Parametro;
            ResultadoEntidad ResultadoObjetoEntidad = new ResultadoEntidad();

            try
            {
                Comando             = new SqlCommand("InsertarUsuarioProcedimiento", Conexion);
                Comando.CommandType = CommandType.StoredProcedure;

                Parametro       = new SqlParameter("RolId", SqlDbType.SmallInt);
                Parametro.Value = UsuarioEntidadObjeto.RolId;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("EstatusId", SqlDbType.SmallInt);
                Parametro.Value = UsuarioEntidadObjeto.EstatusId;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("UsuarioIdInserto", SqlDbType.SmallInt);
                Parametro.Value = UsuarioEntidadObjeto.UsuarioIdInserto;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("Nombre", SqlDbType.VarChar);
                Parametro.Value = UsuarioEntidadObjeto.Nombre;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("ApellidoPaterno", SqlDbType.VarChar);
                Parametro.Value = UsuarioEntidadObjeto.ApellidoPaterno;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("ApellidoMaterno", SqlDbType.VarChar);
                Parametro.Value = UsuarioEntidadObjeto.ApellidoMaterno;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("CuentaUsuario", SqlDbType.VarChar);
                Parametro.Value = UsuarioEntidadObjeto.CuentaUsuario;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("Contrasenia", SqlDbType.VarChar);
                Parametro.Value = UsuarioEntidadObjeto.Contrasenia;
                Comando.Parameters.Add(Parametro);

                Conexion.Open();
                Comando.ExecuteNonQuery();
                Conexion.Close();

                ResultadoObjetoEntidad.ErrorId = (int)ConstantePrograma.Usuario.GuardadoExitoso;

                return(ResultadoObjetoEntidad);
            }
            catch (SqlException Excepcion)
            {
                ResultadoObjetoEntidad.ErrorId          = Excepcion.Number;
                ResultadoObjetoEntidad.DescripcionError = Excepcion.Message;

                return(ResultadoObjetoEntidad);
            }
        }
Esempio n. 8
0
        public static UsuarioEntidad SelectModificarUsuario(int id)
        {
            UsuarioEntidad usuario = new UsuarioEntidad();

            try
            {
                using (SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-BER74LN\SQLEXPRESS;Initial Catalog=GestionProductosPlanesTesting;Integrated Security=True;"))
                {
                    SqlCommand cmd = new SqlCommand("sp_SelectUsuarioByIdModificar", con);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IdUsuario", id);

                    con.Open();
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            usuario = LoadUsuarioModificar(dr);
                        }
                    }
                    if (con.State == ConnectionState.Open)
                    {
                        con.Close();
                    }
                }
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception.Message);
            }
            return(usuario);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            {
                if (ddlLanguages.Items.FindByValue(CultureInfo.CurrentCulture.Name) != null)
                {
                    ddlLanguages.Items.FindByValue(CultureInfo.CurrentCulture.Name).Selected = true;
                }
                if (idioma == null)
                {
                    Session["Idioma"] = obtenerIdiomaCombo();
                }
            }

            usuario = new UsuarioEntidad();
            usuario = (UsuarioEntidad)Current.Session["Usuario"];

            string[] unosPermisosTest = new string[] { "ProductoEliminar", "ProductoAlta", "ProductoMod", "CategoriaAsociar", "CategoriaDesasociar", "CategoriaAlta", "CategoriaMod", "CategoriaEliminar", "AdquisicionRegistrar", "StockVer", "StockAjustar",
                                                       "QuienesSomosMod", "MonedaMod", "ClienteVer", "EmpleadoVer", "ClienteEliminar", "ClienteMod", "EmpleadoEliminar", "EmpleadoMod", "UsuarioAlta", "PedidoVer", "PedidoMod", "PedidoCancelar", "Reportes", "Graficos", "Factura", "NDebitoAlta", "NDebito", "NCredito",
                                                       "Chat", "Logs", "Backup", "Restaurar", "PermisosVer", "PermisosAlta", "PermisosMod", "PermisosEliminar" };

            if (usuario != null && Autenticar(unosPermisosTest))
            {
                liIngresar.Visible = false;
                SetUsuarioLogueado(usuario.Nombre + " " + usuario.Apellido);
            }
            else
            {
                Response.Redirect("/Areas/Public/Forms/Home.aspx");
            }
        }
        protected void BuscarDocumentos()
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            UsuarioEntidad   UsuarioSessionEntidad = new UsuarioEntidad();
            TemporalTransferenciaActivoEntidad TemporalTransferenciaActivoEntidadObjeto  = new TemporalTransferenciaActivoEntidad();
            TemporalTransferenciaActivoProceso TemporalTransferenciaActivoProcesoNegocio = new TemporalTransferenciaActivoProceso();

            UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"];

            TemporalTransferenciaActivoEntidadObjeto.SesionId = UsuarioSessionEntidad.SesionId;

            Resultado = TemporalTransferenciaActivoProcesoNegocio.SeleccionarTemporalTransferenciaActivoPorDocumento(TemporalTransferenciaActivoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    TablaDocumentos.CssClass = ConstantePrograma.ClaseTablaVacia;
                }
                else
                {
                    TablaDocumentos.CssClass = ConstantePrograma.ClaseTabla;
                }

                TablaDocumentos.DataSource = Resultado.ResultadoDatos;
                TablaDocumentos.DataBind();
            }
            else
            {
                ControlImprimirTransferenciaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
Esempio n. 11
0
        public static UsuarioEntidad ValidarLogin(string nombreUsuario, string password)
        {
            UsuarioEntidad usuario = new UsuarioEntidad();

            try
            {
                using (SqlConnection connection = new SqlConnection(@"Data Source=DESKTOP-BER74LN\SQLEXPRESS;Initial Catalog=GestionProductosPlanesTesting;Integrated Security=True;"))
                {
                    SqlCommand cmd = new SqlCommand("SELECT * FROM Usuarios WHERE usuario = @usuario and password = @password", connection);
                    cmd.Parameters.AddWithValue("@usuario", nombreUsuario);
                    cmd.Parameters.AddWithValue("@password", password);
                    cmd.CommandType = CommandType.Text;
                    connection.Open();
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            usuario = LoadUsuario(dr);
                        }
                    }
                    if (connection.State == ConnectionState.Open)
                    {
                        connection.Close();
                    }
                }
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception.Message);
            }
            return(usuario);
        }
Esempio n. 12
0
        public static int consultarStock(int id)
        {
            StockCore _coreStock = new StockCore();

            try
            {
                List <StockSucursalEntidad> Stocks = _coreStock.SelectByIdProducto(id);
                int StockAcumulado = 0;
                if (Stocks.Count > 0)
                {
                    foreach (var stockdeproducto in Stocks)
                    {
                        StockAcumulado = StockAcumulado + stockdeproducto.CantidadProducto;
                    }
                    return(StockAcumulado);
                }
            }
            catch (Exception es)
            {
                UsuarioEntidad logueado = (UsuarioEntidad)HttpContext.Current.Session["Usuario"];
                if (logueado != null)
                {
                    ServicioLog.CrearLog(es, "ConsultarStockWebMethod", logueado.NombreUsuario, CORE.Helpers.ConfigSection.Default.Site.Cuit);
                }
                else
                {
                    ServicioLog.CrearLog(es, "ConsultarStockWebMethod", "SIN_USUARIO", CORE.Helpers.ConfigSection.Default.Site.Cuit);
                }
                throw;
            }
            return(0);
        }
Esempio n. 13
0
        protected void GuardarCambioContrasenia()
        {
            ResultadoEntidad ResultadoEntidad      = new ResultadoEntidad();
            UsuarioEntidad   UsuarioEntidadActual  = new UsuarioEntidad();
            UsuarioEntidad   UsuarioEntidadGuardar = new UsuarioEntidad();
            UsuarioProceso   UsuarioProcesoObjeto  = new UsuarioProceso();

            UsuarioEntidadActual = (UsuarioEntidad)Session["UsuarioEntidad"];

            UsuarioEntidadGuardar.UsuarioId           = UsuarioEntidadActual.UsuarioId;
            UsuarioEntidadGuardar.UsuarioIdModifico   = UsuarioEntidadActual.UsuarioId;
            UsuarioEntidadGuardar.ContraseniaAnterior = AnteriorContrasenia.Text.Trim();
            UsuarioEntidadGuardar.NuevaContrasenia    = NuevaContrasenia.Text.Trim();
            UsuarioEntidadGuardar.Confirmacion        = Confirmacion.Text.Trim();

            ResultadoEntidad = UsuarioProcesoObjeto.CambiarContrasenia(UsuarioEntidadGuardar);

            if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.Usuario.GuardadoExitoso)
            {
                ResetFormControl();
            }
            else
            {
                MostrarMensaje(ResultadoEntidad.DescripcionError, ConstantePrograma.TipoErrorAlerta);
            }
        }
Esempio n. 14
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            UsuarioBLL     BLLUsuario = new UsuarioBLL();
            UsuarioEntidad usuario    = new UsuarioEntidad();

            usuario.Password = ServicioSecurizacion.AplicarHash(TXTPassword.Text);
            usuario          = BLLUsuario.IniciarSesion(TXTEmail.Text, usuario.Password);



            if (usuario != null)

            {
                usuario.Familia       = UnManagerFamilia.FamiliaSelectNombreFamiliaByIdUsuario(usuario.IdUsuario);
                usuario.Permisos      = BLLUsuario.UsuarioTraerPermisos(usuario.Apellido, usuario.IdUsuario);
                Session["NomUsuario"] = usuario.Nombre;
                Session["Usuario"]    = usuario;
                ServicioLog.CrearLogEventos("Logueo", "Logueo Correcto", usuario.Apellido, (usuario.IdUsuario).ToString());
                Response.Redirect("/Views/Public/MenuPrincipal.aspx");
            }
            else
            {
                Response.Write("<script>alert('usuario o clave incorrecta')</script>");
                limpiarCampos();
            }
        }
Esempio n. 15
0
        private void CargarGrilladeNd()
        {
            usuarioentidad = (UsuarioEntidad)Session["Usuario"];

            string[] unosPermisosTest = new string[] { "NDebito" };
            if (usuarioentidad == null || !this.Master.Autenticar(unosPermisosTest))
            {
                Response.Redirect("/Areas/Public/Forms/Home.aspx");
            }

            List <PedidoEntidad> Pedidos = new List <PedidoEntidad>();

            Pedidos = pedidoCore.SelectAllByCUIT(usuarioentidad.CUIT);

            foreach (var pedido in Pedidos)
            {
                var Comprobantes = ComprobanteBLL.ComprobanteSelectByIdPedido(pedido.IdPedido);
                foreach (var comprobante in Comprobantes)
                {
                    if (comprobante.miTipoComprobante.IdTipoComprobante == 8 || comprobante.miTipoComprobante.IdTipoComprobante == 9 || comprobante.miTipoComprobante.IdTipoComprobante == 10)
                    {
                        NDs.Add(comprobante);
                    }
                }
            }

            if (NDs.Count == 0)
            {
                sinnd.InnerHtml = "<strong>Usted no tiene notas de debito disponibles para consultar.";
            }
            else
            {
                contenedorsinnd.Visible = false;
            }

            for (int i = 0; i < NDs.Count; i++)
            {
                NDsDTO NDAMostrar = new NDsDTO();
                //  NDAMostrar.NroComprobante = NDs[i].NroComprobante;
                NDAMostrar.FechaComprobante = NDs[i].FechaComprobante;
                NDAMostrar.TipoComprobante  = ComprobanteBLL.TipoComprobanteSelectById(NDs[i].miTipoComprobante.IdTipoComprobante).DescripTipoComprobante;
                char   TipoNDLetra         = NDAMostrar.TipoComprobante[NDAMostrar.TipoComprobante.Length - 1];
                string Sucursal4caracteres = "";
                Sucursal4caracteres = NDs[i].miSucursal.IdSucursal.ToString("D4");
                string NumeroND8Caracteres = "";
                NumeroND8Caracteres       = NDs[i].NroComprobante.ToString("D8");
                NDAMostrar.NroComprobante = "ND" + TipoNDLetra + "-" + Sucursal4caracteres + "-" + NumeroND8Caracteres;
                List <ComprobanteDetalleEntidad> Detalles = new List <ComprobanteDetalleEntidad>();

                Detalles         = ComprobanteBLL.DetallesSelectByComprobante(NDs[i].NroComprobante, NDs[i].miSucursal.IdSucursal, NDs[i].miTipoComprobante.IdTipoComprobante);
                NDAMostrar.Total = NDs[i].Ajuste;
                NotasDeDebitoAMostrar.Add(NDAMostrar);
            }

            grilladend.DataSource          = null;
            NotasDeDebitoAMostrar          = (List <NDsDTO>)NotasDeDebitoAMostrar.OrderByDescending(X => X.FechaComprobante).ToList();
            grilladend.DataSource          = NotasDeDebitoAMostrar;
            grilladend.AutoGenerateColumns = false;
            grilladend.DataBind();
        }
        protected void btnCambiar_Click(object sender, EventArgs e)
        {
            if (this.txtContrasennaActual.Text != "" && this.txtContrasennaNueva.Text != "")
            {
                UsuarioEntidad user = (UsuarioEntidad)Session["usuario"];

                if (this.txtContrasennaActual.Text == user.password)
                {
                    if (this.txtContrasennaNueva.Text == user.password)
                    {
                        this.lblMensaje.Text = "La contraseña nueva no puede ser igual a la actual";
                    }
                    else
                    {
                        UsuarioLN.cambiarContrasenna(txtContrasennaNueva.Text, user.idUsuario.ToString());
                        this.txtContrasennaActual.Text = "";
                        this.txtContrasennaNueva.Text  = "";
                        this.lblMensaje.Text           = "Contraseña actualizada con exito";
                    }
                }
                else
                {
                    this.lblMensaje.Text = "La contraseña actual ingresada no coincide con la del usuario";
                }
            }
        }
Esempio n. 17
0
        // buscar como centralizar al agrandar

        private void BtnIngresar_Click(object sender, EventArgs e)
        {
            if ((TxtUsuario.Text == ""))
            {
                MessageBox.Show("Se debe ingresar un usuario.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if ((TxtPassword.Text == ""))
            {
                MessageBox.Show("Se debe ingresar una contraseña.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            UsuarioEntidad user = new UsuarioEntidad();

            user = UsuarioBLL.ValidarLogin(TxtUsuario.Text, TxtPassword.Text);

            if (!string.IsNullOrEmpty(user.Nombre.ToString()))
            {
                MessageBox.Show("Login OK.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //this.Close();
                Menu menu = new Menu();
                menu.ShowDialog();
            }
            else
            {
                TxtUsuario.Text  = "";
                TxtPassword.Text = "";
                TxtPassword.Focus();
                MessageBox.Show("Debe ingresar usuario y/o contraseña válidos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 18
0
        //metodo Actualizar
        public string Actualizar(UsuarioEntidad objcategoria)
        {
            string        Rpta   = "";
            SqlConnection sqlCnx = new SqlConnection();

            try
            {
                sqlCnx = Conexion.getInstancia().EstablecerConexion();
                SqlCommand comando = new SqlCommand("USP_Usuario_I", sqlCnx);
                comando.CommandType = CommandType.StoredProcedure;
                comando.Parameters.Add("@ppersona_id", SqlDbType.Int).Value  = objcategoria.idUsuario;
                comando.Parameters.Add("@pusuario", SqlDbType.VarChar).Value = objcategoria.usuario;
                comando.Parameters.Add("@pclave", SqlDbType.Text).Value      = objcategoria.clave;
                comando.Parameters.Add("@pnivel", SqlDbType.Text).Value      = objcategoria.nivel;
                comando.Parameters.Add("@pestado", SqlDbType.Char).Value     = objcategoria.estado;
                sqlCnx.Open();
                Rpta = comando.ExecuteNonQuery() == 1 ? "OK" : "No se pudo Agregar el Usuario......";
            }
            catch (Exception ex)
            {
                Rpta = ex.Message;
            }
            finally
            {
                if (sqlCnx.State == ConnectionState.Open)
                {
                    sqlCnx.Close();
                }
            }
            return(Rpta);
        }
Esempio n. 19
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            UsuarioBLL     BLLUsuario = new UsuarioBLL();
            UsuarioEntidad usuario    = new UsuarioEntidad();


            List <string> LisDVHs = new List <string>();

            var VerificarIntegridad = BLLUsuario.GenerarCadenaDVHTablaEntera();

            foreach (var Usuario  in  VerificarIntegridad)
            {
                LisDVHs.Add(DigitoVerificadorH.CarlcularDigitoUsuario(Usuario)); // en la lista esta cada uno de los horizontales calculados nuevamente
            }
            Double Acum = 0;

            foreach (var valor in LisDVHs) // por cada valor en la lista de cada digito horizontal lo voy sumando para obtener el vertical
            {
                Acum += Convert.ToDouble(valor);
            }


            //Acum = DVHBLL.ConsultarDVH();

            DVV SumaDVV = DVVDAL.SelectTablaUsuario();

            double DVVBD = Convert.ToDouble(SumaDVV.dvv); //traigo el digito vertical de la base

            if (Acum == DVVBD)
            {
                usuario = BLLUsuario.IniciarSesion(TXTEmail.Text, TXTPassword.Text);

                if (usuario != null)

                {
                    usuario.Familia       = UnManagerFamilia.FamiliaSelectNombreFamiliaByIdUsuario(usuario.IdUsuario);
                    usuario.Permisos      = BLLUsuario.UsuarioTraerPermisos(usuario.Email, usuario.IdUsuario);
                    Session["NomUsuario"] = usuario.Nombre;
                    Session["Usuario"]    = usuario;
                    ServicioLog.CrearLogEventos("Logueo", "Logueo Correcto", usuario.Apellido, (usuario.IdUsuario).ToString());

                    Response.Redirect("/Views/Private/MenuAdministracion.aspx");
                }
                else
                {
                    Response.Write("<script>alert('usuario o clave incorrecta')</script>");
                    limpiarCampos();
                }
            }
            else if (Acum != DVVBD)
            {
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append("alert('La Base de datos se encuentra corrupta, comuniquese con su Administrador');");
                sb.Append(@"</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "AgregarClickMsj1", sb.ToString(), false);
            }
        }
        protected void grilladirecciondeenvio_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            if (HttpContext.Current.Session["Usuario"] != null)
            {
                usuarioentidad = (UsuarioEntidad)HttpContext.Current.Session["Usuario"];
            }
            else
            {
                Response.Redirect("/Areas/Public/Forms/Home.aspx");
            }

            DireccionEntidad DireccionActualizada = new DireccionEntidad();
            GridViewRow      row = grilladirecciondeenvio.Rows[e.RowIndex];

            var Calle          = ((TextBox)row.Cells[2].Controls[0]).Text;
            var Numero         = ((TextBox)row.Cells[3].Controls[0]).Text;
            var Piso           = ((TextBox)row.Cells[4].Controls[0]).Text;
            var Departamento   = ((TextBox)row.Cells[5].Controls[0]).Text;
            var Provincia      = ((DropDownList)row.Cells[6].Controls[1]).SelectedValue;
            var Localidad      = ((DropDownList)row.Cells[7].Controls[1]).SelectedValue;
            var Predeterminado = ((CheckBox)row.Cells[8].Controls[0]).Checked;

            if (!string.IsNullOrWhiteSpace(Calle) && !string.IsNullOrWhiteSpace(Numero))
            {
                DireccionActualizada.IdDireccion  = Convert.ToInt32((int)grilladirecciondeenvio.DataKeys[e.RowIndex].Value);
                DireccionActualizada.Calle        = Calle;
                DireccionActualizada.Departamento = Departamento;
                DireccionActualizada.Numero       = Convert.ToInt32(Numero);
                if (!String.IsNullOrEmpty(Piso))
                {
                    DireccionActualizada.Piso = Convert.ToInt32(Piso);
                }
                DireccionActualizada.miLocalidad                         = new Entidades.Localidad();
                DireccionActualizada.miLocalidad.IdLocalidad             = Int32.Parse(Localidad);
                DireccionActualizada.miLocalidad.miProvincia             = new ProvinciaEntidad();
                DireccionActualizada.miLocalidad.miProvincia.IdProvincia = Int32.Parse(Provincia);
                DireccionActualizada.IdTipoDireccion                     = (int)TipoDireccionEntidad.Options.Envio;
                DireccionActualizada.Predeterminada                      = Predeterminado;

                UsuarioBLL.UpdateDireccionesUsuario(DireccionActualizada, usuarioentidad);

                //////Reset the edit index.
                grilladirecciondeenvio.EditIndex = -1;

                CargarGrillaDireccionDeEnvio();
            }
            else
            {
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append("MsjAtencion('");
                sb.Append(Resources.Global.msjADirEnvVacio);
                sb.Append("');");
                sb.Append("$('#ErrorMsj').modal('show');");
                sb.Append(@"</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                        "ModalScriptError1", sb.ToString(), false);
            }
        }
Esempio n. 21
0
        public static UsuarioEntidad Obtener(int idUsuario)
        {
            List <UsuarioEntidad> usuario  = UsuarioLN.ObtenerTodosUsuario();
            UsuarioEntidad        elemento = usuario.
                                             Where(x => x.IdUsuario == idUsuario).First();

            return(elemento);
        }
Esempio n. 22
0
 public void UpdateDireccionesUsuario(DireccionEntidad direccion, UsuarioEntidad elUsuario)
 {
     DaldeDireccion.Update(direccion);
     if (direccion.Predeterminada)
     {
         DaldeUsuario.UsuarioDireccionActualizar(direccion, elUsuario);
     }
 }
Esempio n. 23
0
        protected void BusquedaRapida()
        {
            UsuarioEntidad UsuarioEntidadObjeto = new UsuarioEntidad();

            UsuarioEntidadObjeto.BusquedaRapida = TextoBusquedaRapida.Text.Trim();

            SeleccionarUsuario(UsuarioEntidadObjeto);
        }
Esempio n. 24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            idioma = new LenguajeEntidad();

            usuarioentidad = (UsuarioEntidad)Session["Usuario"];

            if (usuarioentidad == null)
            {
                Response.Redirect("/Areas/Public/Forms/Home.aspx");
            }
            if (!IsPostBack)
            {
                idioma = (LenguajeEntidad)Session["Idioma"];

                if (idioma == null)
                {
                    idioma = new LenguajeEntidad();
                    idioma.DescripcionLenguaje = "es";
                    Session["Idioma"]          = idioma;
                }
                cotizacion = new MonedaEmpresaEntidad();
                cotizacion = (MonedaEmpresaEntidad)Session["Cotizacion"];
                Session.Add("cotizacionAnterior", "");
            }
            else
            {
                cotizacion.IdMoneda        = Convert.ToInt16(Master.obtenerValorDropDown());
                Session["Cotizacion"]      = cotizacion;
                idioma.DescripcionLenguaje = Master.obtenerIdiomaCombo();
                Session["Idioma"]          = idioma;
            }
            if (cotizacion != null)
            {
                moneda = _coreMoneda.selectMoneda(cotizacion.IdMoneda);
            }
            DropDownList lblIdioma = FindControlFromMaster <DropDownList>("ddlLanguages");

            if (lblIdioma != null)
            {
                lblIdioma.SelectedValue = idioma.DescripcionLenguaje;
            }
            DropDownList lblStatus = FindControlFromMaster <DropDownList>("MonedaDRW");

            if (lblStatus != null)
            {
                if (cotizacion != null)
                {
                    lblStatus.SelectedValue = cotizacion.IdMoneda.ToString();
                }
            }

            CargarGrillaTarjetas();

            if (!IsPostBack)
            {
                CargarDropdownTipoTarjeta();
            }
        }
Esempio n. 25
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            List <Usuario> listaUsuario = new List <Usuario>();

            if (cboUsuario.SelectedIndex == 0)
            {
                listaUsuario = servicio.UsuarioGetAll().Value;
            }
            else
            {
                int idUsuario = Convert.ToInt32(cboUsuario.SelectedValue);

                //Consulta REST
                UsuarioEntidad entidad = new UsuarioEntidad();
                string         Url     = "http://localhost/UserRESTService.svc/Usuarios/" + idUsuario.ToString();
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
                request.Method = "GET";
                HttpWebResponse      response  = (HttpWebResponse)request.GetResponse();
                StreamReader         reader    = new StreamReader(response.GetResponseStream());
                string               tramaJson = reader.ReadToEnd();
                JavaScriptSerializer js        = new JavaScriptSerializer();
                entidad = js.Deserialize <UsuarioEntidad>(tramaJson);


                Usuario oUsuario = new Usuario();
                oUsuario.Id_Usuario = entidad.Id_Usuario;
                listaUsuario.Add(oUsuario);

                //Usuario usuario = servicio.UsuarioGetById(idUsuario).Value;
                //listaUsuario.Add(usuario);
            }

            dgvUsuario.DataSource = listaUsuario;

            foreach (DataGridViewRow row in dgvUsuario.Rows)
            {
                string estado = row.Cells[8].Value.ToString();
                int    puesto = Convert.ToInt32(row.Cells[6].Value);

                if (estado.Equals("A"))
                {
                    row.Cells[9].Value = "Activo";
                }
                else
                {
                    row.Cells[9].Value = "Inactivo";
                }

                if (puesto == 1)
                {
                    row.Cells[7].Value = "Administrador";
                }
                else
                {
                    row.Cells[7].Value = "Operador";
                }
            }
        }
Esempio n. 26
0
        protected void GuardarTransferencia()
        {
            UsuarioEntidad   UsuarioSessionEntidad  = new UsuarioEntidad();
            AccesorioEntidad AccesorioObjetoEntidad = new AccesorioEntidad();
            CheckBox         chkTransferir;
            int CantidadAccesorios = 0;

            System.Text.StringBuilder ActivoAccesorioIDs = new System.Text.StringBuilder();

            if (ActivoOrigenIdHidden.Value != "0")
            {
                if (ActivoDestinoIdHidden.Value != "0")
                {
                    if (ActivoOrigenIdHidden.Value != ActivoDestinoIdHidden.Value)
                    {
                        ActivoAccesorioIDs.Append(",");

                        UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"];

                        foreach (GridViewRow FilaGrid in TablaActivo.Rows)
                        {
                            chkTransferir = (CheckBox)FilaGrid.FindControl("SeleccionarTransferir");

                            if (chkTransferir.Checked == true)
                            {
                                ActivoAccesorioIDs.Append(TablaActivo.DataKeys[FilaGrid.RowIndex]["ActivoAccesorioId"].ToString() + ",");
                                CantidadAccesorios += 1;
                            }
                        }

                        AccesorioObjetoEntidad.GrupoActivoAccesorioId = ActivoAccesorioIDs.ToString();
                        AccesorioObjetoEntidad.ActivoId         = int.Parse(ActivoDestinoIdHidden.Value);
                        AccesorioObjetoEntidad.UsuarioIdInserto = UsuarioSessionEntidad.UsuarioId;

                        if (CantidadAccesorios > 0)
                        {
                            GuardarTransferencia(AccesorioObjetoEntidad, CantidadAccesorios);
                        }
                        else
                        {
                            EtiquetaMensajeError.Text = "Favor de seleccionar los accesorios a transferir.";
                        }
                    }
                    else
                    {
                        EtiquetaMensajeError.Text = "El vehículo origen y destino deben ser diferentes.";
                    }
                }
                else
                {
                    EtiquetaMensajeError.Text = "Favor de seleccionar el vehículo destino.";
                }
            }
            else
            {
                EtiquetaMensajeError.Text = "Favor de seleccionar el vehículo de origen.";
            }
        }
Esempio n. 27
0
        protected void Page_Load(object sender, EventArgs e)
        {
            idioma = new LenguajeEntidad();
            if (!IsPostBack)
            {
                idioma = (LenguajeEntidad)Session["Idioma"];
                if (idioma == null)
                {
                    idioma = new LenguajeEntidad();
                    idioma.DescripcionLenguaje = "es";
                    Session["Idioma"]          = idioma;
                }
            }
            else
            {
                idioma.DescripcionLenguaje = Master.obtenerIdiomaCombo();
                Session["Idioma"]          = idioma;
            }

            DropDownList lblIdioma = FindControlFromMaster <DropDownList>("ddlLanguages");

            if (lblIdioma != null)
            {
                lblIdioma.SelectedValue = idioma.DescripcionLenguaje;
            }

            usuarioentidad = (UsuarioEntidad)Current.Session["Usuario"];

            string[] unosPermisosTest = new string[] { "ClienteVer", "ClienteMod" };
            if (usuarioentidad == null || !this.Master.Autenticar(unosPermisosTest))
            {
                Response.Redirect("/Areas/Public/Forms/Home.aspx");
            }


            usuarioString = Page.Request.QueryString["Cli"];

            if (!IsPostBack)
            {
                if (!string.IsNullOrEmpty(usuarioString))
                {
                    //cargarPermisos();
                    cargarDatosCliente();

                    cargarFiscal();
                    cargarProvincias();
                    cargarLocalidades();
                    cargarProvinciasEnvio();
                    cargarLocalidadesEnvio();
                    CargarDireccionesUsuario();
                }
                else
                {
                    Response.Redirect(Request.RawUrl);
                }
            }
        }
Esempio n. 28
0
        public void seleccionarPorId(UsuarioEntidad usuarioEntidad)
        {
            string     sql = @"Select  IdUsuario,IdTipoUsuario,IdSucursal,CorreoElectronico,Password,Identificacion,NombreUsuario,ApellidoUsuario,Telefono,Genero,Edad,Estado  from  Usuario 
            Where (IdUsuario = @IdUsuario) ";
            SqlCommand cmd = new SqlCommand();

            cmd.Parameters.AddWithValue("@IdUsuario", usuarioEntidad.IdUsuario);
            cmd.CommandText = sql;
        }
Esempio n. 29
0
        public void eliminar(UsuarioEntidad usuarioEntidad)
        {
            string     sql = @"Delete from  Usuario 
            Where (@IdUsuario = IdUsuario) ";
            SqlCommand cmd = new SqlCommand();

            cmd.Parameters.AddWithValue("@IdUsuario", usuarioEntidad.IdUsuario);
            cmd.CommandText = sql;
        }
        protected void RecuperarContrasenia()
        {
            UsuarioEntidad UsuarioEntidadObjeto = new UsuarioEntidad();

            UsuarioEntidadObjeto.AplicacionId  = (int)ConstantePrograma.AplicacionId.Activos;
            UsuarioEntidadObjeto.CuentaUsuario = CuentaUsuario.Text.Trim();

            RecuperarContrasenia(UsuarioEntidadObjeto);
        }