Exemplo n.º 1
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
                // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
                app.UseHsts();
            }
            app.UseHttpsRedirection();
            app.UseStaticFiles();

            app.UseRouting();

            app.UseAuthentication();
            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "default",
                    pattern: "{controller=Home}/{action=Index}/{id?}");
            });

            DBConnectionHandler.SetConnectionString(ConnectionString);
        }
Exemplo n.º 2
0
 static void Main()
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     DBConnectionHandler.Connect();
     Application.Run(new CertificatesListViewForm());
     DBConnectionHandler.Disconnect();
 }
Exemplo n.º 3
0
 public MainWindow()
 {
     InitializeComponent();
     DBConnectionHandler.InitializeDB();
     _loginView       = new LoginView();
     _registerView    = new RegisterView();
     _informationView = new InformationView();
     DataContext      = _loginView;
 }
Exemplo n.º 4
0
        public ActionResult AdminPortal()
        {
            ViewBag.Message = "Portal de administrador";

            List <ContactoFormViewModel> myList = new List <ContactoFormViewModel>();

            myList = DBConnectionHandler.GetAllModels();

            return(View(myList));
        }
Exemplo n.º 5
0
 public ActionResult AdminLogin(LoginFormViewModel myModel)
 {
     if (DBConnectionHandler.ValidateLogIn(myModel) == true)
     {
         return(RedirectToAction("AdminPortal"));
     }
     else
     {
         return(RedirectToAction("AdminLogInError"));
     }
 }
Exemplo n.º 6
0
 static void Main()
 {
     DBConnectionHandler.Connect();
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     using (var form = new CertificatesListForm())
     {
         Application.Run(form);
     }
     DBConnectionHandler.Disconnect();
 }
Exemplo n.º 7
0
        public async Task <ActionResult> ContactoForm(ContactoFormViewModel myModel)
        {
            string emailBody = "<html><head><title></title></head><body><div><p>Hola Pablo, una nueva solicitud ha sido creada.</p><p>Por favor, vea la siguiente tabla para mas informacion:</p><table class='table table-bordered'><tr class='row'><td>Nombre:</td><td>Telefono:</td><td>Correo Electronico:</td><td>Mensaje:</td></tr><tr class='row'><td>@myModel.Nombre</td><td>@myModel.Telefono</td><td>@myModel.CorreoElectronico</td><td>@myModel.Mensaje</td></tr></table><p>Recuerde que tambien puede acceder al sitio web como administrador<br/>para ver todas las solicitudes en un portal bien organizado.</p></div></body></html>";

            /*
             * var message = await UseEmailTemplate("EmailTemplate");
             * message = message.Replace("@ViewBag.Nombre", CultureInfo.CurrentCulture.TextInfo.ToTitleCase(myModel.Nombre));
             */
            await EmailHandler.SendEmailAsync("HITEF-Solicitud", emailBody);

            DBConnectionHandler.AddModel(myModel);

            return(View("ContactoConfirmation", myModel));
        }
Exemplo n.º 8
0
        public object User_Role_Id()
        {
            string    User_Id   = Session[SMSAppUtilities.SessionKeys.SESSION_LOGIN_USER_ID].ToString();
            Database  db        = DBConnectionHandler.GetDBConnection().DBConnection;
            DbCommand dbCommand = db.GetStoredProcCommand(DALConstants.SPNames.USER_FIRSTNAME);

            db.AddInParameter(dbCommand, "@UserID", DbType.String, User_Id);
            IDataReader dr = db.ExecuteReader(dbCommand);

            if (dr.Read())
            {
                Session["user_role"] = dr.GetString(2);
            }
            return(User_Role_Id1(Session["user_role"].ToString()));
        }
Exemplo n.º 9
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
                // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
                app.UseHsts();
            }
            app.UseHttpsRedirection();
            app.UseStaticFiles();

            app.UseRouting();

            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "default",
                    pattern: "{controller=Home}/{action=Index}/{id?}");
            });
            DBConnectionHandler.SetConnectionString(ConnectionString);

            var supportedCultures = new[]
            {
                new CultureInfo("en-US"),
                new CultureInfo("NL"),
            };

            app.UseRequestLocalization(new RequestLocalizationOptions
            {
                DefaultRequestCulture = new RequestCulture("en-US"),
                // Formatting numbers, dates, etc.
                SupportedCultures = supportedCultures,
                // Localized UI strings.
                SupportedUICultures = supportedCultures
            });

            app.UseHttpsRedirection();
            app.UseStaticFiles();
            app.UseCookiePolicy();
        }
Exemplo n.º 10
0
        public void UpdateAssignmentVisit(AssignmentVisit objAssignmentVisit)
        {
            log4net.ILog logger = log4net.LogManager.GetLogger("File");
            try
            {
                Database  db        = DBConnectionHandler.GetDBConnection().DBConnection;
                DbCommand dbCommand = db.GetStoredProcCommand(DALConstants.AssignmentVisit.SPNames.UPDATE_AssignmentVisit);


                db.AddInParameter(dbCommand, "@strTo", DbType.String, objAssignmentVisit.strTo);
                db.AddInParameter(dbCommand, "@strSubmittedBy", DbType.String, objAssignmentVisit.strSubmittedBy);
                db.AddInParameter(dbCommand, "@strNameOfAssignment", DbType.String, objAssignmentVisit.strNameOfAssignment);

                db.AddInParameter(dbCommand, "@strInCharge", DbType.String, objAssignmentVisit.strInCharge);
                db.AddInParameter(dbCommand, "@strGuards", DbType.String, objAssignmentVisit.strDressing);
                db.AddInParameter(dbCommand, "@strDressing", DbType.String, objAssignmentVisit.strDeployment);
                db.AddInParameter(dbCommand, "@strAppearance", DbType.String, objAssignmentVisit.strAppearance);
                db.AddInParameter(dbCommand, "@strHaircut", DbType.String, objAssignmentVisit.strHaircut);
                db.AddInParameter(dbCommand, "@strAlertness", DbType.String, objAssignmentVisit.strAlertness);
                db.AddInParameter(dbCommand, "@strDeployment", DbType.String, objAssignmentVisit.strDeployment);
                db.AddInParameter(dbCommand, "@strGeneralPerformance", DbType.String, objAssignmentVisit.strGeneralPerformance);
                db.AddInParameter(dbCommand, "@strOtherMatters", DbType.String, objAssignmentVisit.strOtherMatters);
                db.AddInParameter(dbCommand, "@strConclussion", DbType.String, objAssignmentVisit.strConclussion);
                db.AddInParameter(dbCommand, "@strRecommendation", DbType.String, objAssignmentVisit.strRecommendation);
                db.AddInParameter(dbCommand, "@dtmDateVisit", DbType.Date, objAssignmentVisit.dtmDateVisit);

                log4net.ILog logger1 = log4net.LogManager.GetLogger("File");
                try
                {
                    db.ExecuteNonQuery(dbCommand);
                }
                catch (Exception ex)
                {
                    logger1.Info(ex.Message);
                }
            }
            catch (Exception ex)
            {
                logger.Info(ex.Message);
            }
        }
Exemplo n.º 11
0
        public void UpdateClientVisitMinutes(ClientVisitMinutes objClientVisitMinutes)
        {
            log4net.ILog logger = log4net.LogManager.GetLogger("File");
            try
            {
                Database  db        = DBConnectionHandler.GetDBConnection().DBConnection;
                DbCommand dbCommand = db.GetStoredProcCommand(DALConstants.ClientVisitMinutes.SPNames.UPDATE_ClientVisitMinutes);


                db.AddInParameter(dbCommand, "@strAssignment", DbType.String, objClientVisitMinutes.strAssignment);
                db.AddInParameter(dbCommand, "@strMetWith", DbType.String, objClientVisitMinutes.strMetWith);
                db.AddInParameter(dbCommand, "@strCompletedBy", DbType.String, objClientVisitMinutes.strCompletedBy);

                db.AddInParameter(dbCommand, "@strComplaints", DbType.String, objClientVisitMinutes.strComplaints);
                db.AddInParameter(dbCommand, "@strPositiveComments", DbType.String, objClientVisitMinutes.strPositiveComments);
                db.AddInParameter(dbCommand, "@strDeployment", DbType.String, objClientVisitMinutes.strDeployment);
                db.AddInParameter(dbCommand, "@strEvents", DbType.String, objClientVisitMinutes.strEvents);
                db.AddInParameter(dbCommand, "@strRemarks", DbType.String, objClientVisitMinutes.strRemarks);

                db.AddInParameter(dbCommand, "@dtmDateMet", DbType.Date, objClientVisitMinutes.dtmDateMet);

                log4net.ILog logger1 = log4net.LogManager.GetLogger("File");
                try
                {
                    db.ExecuteNonQuery(dbCommand);
                }
                catch (Exception ex)
                {
                    logger1.Info(ex.Message);
                }
            }
            catch (Exception ex)
            {
                logger.Info(ex.Message);
            }
        }
 public QuestionBoardUI(string userName, DBConnectionHandler dBConnectionHandler)
 {
     this.userName            = userName;
     this.dBConnectionHandler = dBConnectionHandler;
 }
Exemplo n.º 13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            rd  = (RadMenu)rdDBMenu;
            rd1 = (RadMenu)rdDBMenu;
            if (Request.QueryString["t"] == null)
            {
                if (Session["SubRole"] != null)
                {
                    //nameLabel.Text = Session["SubRole"].ToString();
                    //int User_Role = Convert.ToInt32(User_Role_Id(Session["SubRole"]));
                    Session["x"] = Session["SubRole"].ToString();
                    //string x = Session["SubRole"].ToString();
                    if (Convert.ToInt32(Session["count"]) == 1)
                    {
                        MenuBind(User_Role_Id(Session["x"].ToString()));
                    }
                    if (Convert.ToInt32(Session["count1"]) == 1)
                    {
                        MenuBind(User_Role_Id(Session["x"].ToString()));
                    }
                    if (Convert.ToInt32(Session["count2"]) == 1)
                    {
                        MenuBind(User_Role_Id(Session["x"].ToString()));
                    }
                    if (Convert.ToInt32(Session["count3"]) == 1)
                    {
                        MenuBind(User_Role_Id(Session["x"].ToString()));
                    }
                }
            }


            //-------------------------------------------------------------

            //-----------change by rakesh jaiswal-----------------------
            try
            {
                Session["User_Id"] = Session[SMSAppUtilities.SessionKeys.SESSION_LOGIN_USER_ID].ToString();
                string x = (string)Session["User_id"];
                //string User_Id = Session[SMSAppUtilities.SessionKeys.SESSION_LOGIN_USER_ID].ToString();
                Database  db        = DBConnectionHandler.GetDBConnection().DBConnection;
                DbCommand dbCommand = db.GetStoredProcCommand(DALConstants.SPNames.USER_FIRSTNAME);
                db.AddInParameter(dbCommand, "@UserID", DbType.String, Session["User_Id"].ToString());
                IDataReader dr = db.ExecuteReader(dbCommand);
                if (dr.Read())
                {
                    if (dr.GetString(0).ToString() != "")
                    {
                        image1.ImageUrl = dr.GetString(0);
                        nameLabel.Text  = dr.GetString(1);
                        Session["role"] = Session["user_role"] = dr.GetString(2);
                    }
                    else
                    {
                        nameLabel.Text  = dr.GetString(1);
                        image1.ImageUrl = "~/Images/avatar.png";
                        //string x1 = dr.GetString(2);
                        Session["role"] = dr.GetString(2);
                        Session["role"] = Session["user_role"] = dr.GetString(2);
                    }
                }
                //=============================//
                dr.Close();
                dr.Dispose();
                //=========================//
            }
            catch (Exception exc)
            {
                image1.ImageUrl = "~/Images/avatar.png";
            }
            //-----------end of change-----------------------------------------------------


            //--------------------------------------------------------------------------
            if (Session["SubRole"] == null)
            {
                if (Session["user_role"].ToString().ToLower() == "superuser")
                {
                }
                else
                {
                    Session["x2"] = Session["user_role"].ToString();
                    MenuBind(User_Role_Id(Session["x2"].ToString()));
                }
            }
        }
Exemplo n.º 14
0
        protected void LoginCheck(string username,string password)
        {
            /*string getuserRole = string.Empty;
            try
            {
                if (!AuthenticateUser())
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "Alert", "alert('Invalid User Name or Password');",true);
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "Referer", "location.href('index.html');", true);
                }
                else
                {
                    DataTable dt = dal.getdata("select Role from UserInformation Where UserID='" + username.Trim() + "'");
                    Session["user_role"]=Session["role"] = dt.Rows[0][0].ToString();
                    Session[SMSAppUtilities.SessionKeys.SESSION_LOGIN_USER] = username;
                    getuserRole = GetAuthenticateUserRoleAndID();

                    Session["ManagementRole"] = getuserRole.Split(new string[] { "||" }, StringSplitOptions.None)[0];
                    Session["StaffID"] = getuserRole.Split(new string[] { "||" }, StringSplitOptions.None)[1];
                   // Session["LCID"] = "-select-";//int.Parse(ddlLocation.SelectedValue);
                    try
                    {

                        switch (Session["role"].ToString())
                        {
                            case "Security Officer":
                                Response.Redirect("SMSCommons/VerifyLogin.aspx");
                                break;
                            case "Supervisor":
                                Response.Redirect("SMSCommons/VerifyLogin.aspx");
                                break;
                            default:
                                Response.Redirect("SMSCommons/Default.aspx");
                                break;
                        }
                        switch (Session["user_role"].ToString())
                        {

                            case "Security Officer":
                                Session["ManagementRole"] = Session["user_role"];
                                Response.Redirect("VerifyLogin.aspx");
                                break;
                            case "Supervisor":
                                Session["ManagementRole"] = Session["user_role"];
                                Response.Redirect("VerifyLogin.aspx");
                                break;
                            default:
                                Session["ManagementRole"] = Session["user_role"];
                                Response.Redirect("login.aspx");
                                break;
                        }
                    }
                    catch (Exception ex)
                    {
                        Response.Write(ex.Message);
                    }
                }
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }*/
            try
            {
                if (!AuthenticateUser())
                {
                    //errorLabel.Text = "Please Enter Valid UserID And Password";
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "Alert", "alert('Invalid User Name or Password');", true);
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "Referer", "location.href('index.html');", true);
                }
                else
                {

                    string User_Id = Session[SMSAppUtilities.SessionKeys.SESSION_LOGIN_USER_ID].ToString();
                    Database db = DBConnectionHandler.GetDBConnection().DBConnection;
                    DbCommand dbCommand = db.GetStoredProcCommand(DALConstants.SPNames.USER_FIRSTNAME);
                    db.AddInParameter(dbCommand, "@UserID", DbType.String, User_Id);
                    IDataReader dr = db.ExecuteReader(dbCommand);
                    if (dr.Read())
                    {
                        Session["user_role"] = dr.GetString(2);
                        Session["StaffID"] = dr.GetString(3);

                    }
                    string xx = Session["user_role"].ToString();
                    switch (Session["user_role"].ToString())
                    {

                        case "Security Officer":
                            Session["ManagementRole"] = Session["user_role"];
                            Response.Redirect("master/VerifyLogin.aspx");
                            break;
                        case "Supervisor":
                            Session["ManagementRole"] = Session["user_role"];
                            Response.Redirect("master/VerifyLogin.aspx");
                            break;
                        default:
                            Session["ManagementRole"] = Session["user_role"];
                            Response.Redirect("master/login.aspx");
                            break;
                    }

                }
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Exemplo n.º 15
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            //------change by rakesh------------------
            log4net.ILog logger = log4net.LogManager.GetLogger("File");
            try
            {
                if (!AuthenticateUser())
                {
                    Labelerror.Text = "Please Enter Valid UserID And Password";
                }
                else
                {
                    string    User_Id   = Session[SMSAppUtilities.SessionKeys.SESSION_LOGIN_USER_ID].ToString();
                    Database  db        = DBConnectionHandler.GetDBConnection().DBConnection;
                    DbCommand dbCommand = db.GetStoredProcCommand(DALConstants.SPNames.USER_FIRSTNAME);
                    db.AddInParameter(dbCommand, "@UserID", DbType.String, User_Id);
                    IDataReader dr = db.ExecuteReader(dbCommand);
                    if (dr.Read())
                    {
                        Session["user_role"]     = dr.GetString(2);
                        Session["StaffID"]       = dr.GetString(3);
                        Session["StaffID1"]      = dr.GetString(3);
                        Session["NricNoOfStaff"] = dr.GetString(4);
                    }
                    dr.Close();
                    dr.Dispose();

                    //-----Alert Code start-----//
                    SqlParameter[] para1 = new SqlParameter[2];
                    para1[0]       = new SqlParameter("@Staff_ID", SqlDbType.VarChar);
                    para1[0].Value = Session["StaffID"].ToString();
                    para1[1]       = new SqlParameter("@ActiveStatus", SqlDbType.VarChar);
                    para1[1].Value = "1";


                    dal.exeprocedure("SP_UpdateuserinformationActiveStatus", para1);
                    //-----Alert Code End-----//

                    string xx = Session["user_role"].ToString();
                    switch (Session["user_role"].ToString())
                    {
                    case "Security Officer":
                        Session["ManagementRole"] = Session["user_role"];
                        int roleid = User_Role_Id("Security Officer");
                        Session["RoleID"] = roleid;
                        // Response.Redirect("VerifyLogin.aspx");
                        ModalPopupVerify.Show();
                        populatecontrol();
                        break;

                    case "Supervisor":
                        Session["ManagementRole"] = Session["user_role"];
                        int roleid2 = User_Role_Id("Supervisor");
                        Session["RoleID"] = roleid2;
                        //Response.Redirect("VerifyLogin.aspx");
                        ModalPopupVerify.Show();
                        populatecontrol();
                        break;

                    default:
                        Session["ManagementRole"] = Session["user_role"];
                        Response.Redirect("login.aspx");
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                logger.Info("Error:" + ex.Message);
                Response.Write(ex.Message);
            }
            //-----end of change----------------------
        }
 public QuestionViewUI(string username, int userid, DBConnectionHandler dBConnectionHandler)
 {
     this.userName            = username;
     this.userID              = userid;
     this.dBConnectionHandler = dBConnectionHandler;
 }
 public AskAQuestionUI(string username, int userID, DBConnectionHandler dBConnectionHandler)
 {
     this.username            = username;
     this.userID              = userID;
     this.dBConnectionHandler = dBConnectionHandler;
 }
Exemplo n.º 18
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Header.DataBind();
            if (Session["StaffID1"] != null)
            {
                HiddenFieldID.Value = Session["StaffID1"].ToString();
            }
            if (Request.QueryString["t"] == null)
            {
                if (Session["SubRole"] != null)
                {
                    Session["x"] = Session["SubRole"].ToString();
                }
            }
            #region Dynamically Displaying Logo
            DBConnectionHandler1 bd = new DBConnectionHandler1();
            SqlConnection        cn = bd.getconnection();
            cn.Open();
            SqlCommand    cmd    = new SqlCommand("select ImagePath,fullpathname from UploadLogo", cn);
            SqlDataReader drLogo = cmd.ExecuteReader();
            if (drLogo.Read())
            {
                if (drLogo.GetString(0) != "")
                {
                    imgHeaderLogo.ImageUrl = drLogo.GetString(0);
                    drLogo.Close();
                    cn.Close();
                }
            }
            else
            {
                imgHeaderLogo.ImageUrl = "../img/dsys_header_logo_new.png";
            }
            #endregion

            //-------------------------------------------------------------

            //-----------change by rakesh jaiswal-----------------------
            try
            {
                Session["User_Id"] = Session[SMSAppUtilities.SessionKeys.SESSION_LOGIN_USER_ID].ToString();
                string x = (string)Session["User_id"];
                //string User_Id = Session[SMSAppUtilities.SessionKeys.SESSION_LOGIN_USER_ID].ToString();
                Database  db        = DBConnectionHandler.GetDBConnection().DBConnection;
                DbCommand dbCommand = db.GetStoredProcCommand(DALConstants.SPNames.USER_FIRSTNAME);
                db.AddInParameter(dbCommand, "@UserID", DbType.String, Session["User_Id"].ToString());
                IDataReader dr = db.ExecuteReader(dbCommand);
                if (dr.Read())
                {
                    if (dr.GetString(0).ToString() != "")
                    {
                        image1.ImageUrl = dr.GetString(0);
                        nameLabel.Text  = dr.GetString(1);
                        Session["role"] = Session["user_role"] = dr.GetString(2);
                    }
                    else
                    {
                        nameLabel.Text  = dr.GetString(1);
                        image1.ImageUrl = "~/Images/avatar.png";
                        //string x1 = dr.GetString(2);
                        Session["role"] = dr.GetString(2);
                        Session["role"] = Session["user_role"] = dr.GetString(2);
                    }
                }
                //=============================//
                dr.Close();
                dr.Dispose();
                //=========================//
            }
            catch (Exception exc)
            {
                image1.ImageUrl = "~/Images/avatar.png";
            }
            //-----------end of change-----------------------------------------------------


            //--------------------------------------------------------------------------
            if (Session["SubRole"] == null)
            {
                if (Session["user_role"].ToString().ToLower() == "superuser")
                {
                }
                else
                {
                    Session["x2"] = Session["user_role"].ToString();
                }
            }
        }
 //open a connection with the DB for making queries
 private void EstablishConnection()
 {
     this.dbconnectionHandle = new DBConnectionHandler(this.serverName, this.port, this.userName, this.dbName);
     this.dbconnectionHandle.Connect();
 }
 public UserSelectionUI(DBConnectionHandler handle)
 {
     this.dbhandler = handle;
 }
 public void Connectionsetter()
 {
     DBConnectionHandler.SetConnectionString("Server = mssql.fhict.local; Database = dbi434548; User Id = dbi434548; Password = MijnFontysServer2020");
 }