protected void Btn_Login_Click(object sender, EventArgs e)
        {
            // Recuperando los datos de la vista
            var email = Txt_Email.Value;
            var pwd   = Txt_Pwd.Value;
            //Declaro mi sentencia SQL
            string consulta = String.Format("SELECT idUsuario,rol,nombre,apellido,correo,password FROM [dbo].[Usuario] where correo = '{0}' and password='******' ", email, pwd);
            //Instancio mi clase para comunicarme a DB
            ConectionDB   conectionDB = new ConectionDB();
            SqlDataReader sqlData     = conectionDB.realizarConsulta(consulta);

            //Si el usuario fue encontrado
            if (sqlData.Read())
            {
                //Setemoas las variables Session
                Session["IsLoged"] = true;
                Session["id"]      = sqlData["idUsuario"].ToString();
                Session["Rol"]     = sqlData["rol"].ToString();
                Session["Nombre"]  = sqlData["nombre"].ToString() + " " + sqlData["apellido"].ToString();
                Session["Correo"]  = sqlData["correo"].ToString();
                Response.Redirect("~/Home");
            }
            else
            {
                //Imprimir un mensaje de error
                // Favor de validar Credenciales
                Response.Write("<script>alert('Contraseña invalida, Favor de validar Usuario y Password');</script>");
                Response.Redirect("~/Autentication");
            }

            conectionDB.CloseDB();
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["IsLoged"] is null)
            {
                Response.Redirect("~/Autentication");
            }

            ConectionDB   conection           = new ConectionDB();
            var           consulta            = "Select * from dbo.CostoProyecto";
            var           consulta_pendientes = "Select * from dbo.FacturasPendientes";
            SqlDataReader data            = conection.realizarConsulta(consulta);
            SqlDataReader data_pendientes = conection.realizarConsulta(consulta_pendientes);

            try
            {
                //Declaro mi SqlCommand
                var facturasXpagar = "SELECT * FROM [dbo].[FacturasPendientes]";

                FacturasPendientesPago.DataSource = conection.GetData(facturasXpagar);
                FacturasPendientesPago.DataBind();
                conection.CloseDB();
            }catch (Exception ex)
            {
                Response.Write(ex.Message);
            }

            ConectionDB   conection2           = new ConectionDB();
            var           consulta2            = "Select * from dbo.CostoProyecto";
            var           consulta_pendientes2 = "Select * from dbo.FacturasPendientes";
            SqlDataReader data2            = conection2.realizarConsulta(consulta2);
            SqlDataReader data_pendientes2 = conection.realizarConsulta(consulta_pendientes2);

            try
            {
                //Declaro mi SqlCommand
                var proyectos = "SELECT [ID],[Cliente],[Encargado],[Obra],[direccion],[fechaInicio],[fechaTermino],[Total] FROM [dbo].[CostoProyecto] ";

                Proyec.DataSource = conection2.GetData(proyectos);
                Proyec.DataBind();
                conection2.CloseDB();
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }


            ConectionDB   conection3           = new ConectionDB();
            var           consulta3            = "Select * from dbo.CostoProyecto";
            var           consulta_pendientes3 = "Select * from dbo.FacturasPendientes";
            SqlDataReader data3            = conection3.realizarConsulta(consulta3);
            SqlDataReader data_pendientes3 = conection.realizarConsulta(consulta_pendientes3);

            try
            {
                //Declaro mi SqlCommand
                var proyectos = "SELECT[fechaPago],[nombre],[razonSocial],[metodo],[total] FROM [dbo].[Pagos]";
                Pagados.DataSource = conection2.GetData(proyectos);
                Pagados.DataBind();
                conection3.CloseDB();
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }