Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- using System.Windows.Forms;
- using Models;
- namespace BTLibrary
- {
- static class Program
- {
- /// <summary>
- /// The main entry point for the application.
- /// </summary>
- [STAThread]
- public static void Main()
- {
- Person CurrentUser = new Person();
- Application.EnableVisualStyles();
- Application.SetCompatibleTextRenderingDefault(false);
- FormInstances OFormInstances = new FormInstances();
- Application.Run(OFormInstances.OLoginFrm);
- }
- }
- }
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace BTLibrary
- {
- public class FormInstances
- {
- public MainFrm OMainFrm = new MainFrm();
- public AddBookFrm OAddFrm = new AddBookFrm();
- public LoginFrm OLoginFrm = new LoginFrm();
- }
- }
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using Models;
- using BTLibrary;
- namespace BTLibrary
- {
- public partial class LoginFrm : Telerik.WinControls.UI.RadForm
- {
- BTLibraryEntities db = new BTLibraryEntities();
- public LoginFrm()
- {
- InitializeComponent();
- }
- private void LoginBtn_Click(object sender, EventArgs e)
- {
- var EnteredUser = db.Persons.Where(a => a.UserName == UserNameTxt.Text && a.Password == PasswordTxt.Text).ToList();
- if (EnteredUser.Count > 0)
- {
- var LoginRole = (from r in EnteredUser
- join Title in db.Titles on r.Title_Person_Fk equals Title.ID
- select new
- {
- Role = Title.Title1
- }).ToList();
- if (LoginRole[0].Role == "Admin"||LoginRole[0].Role=="User"|| LoginRole[0].Role == "Guest")
- {
- //OMainFrm.Show();
- this.Hide();
- }
- else
- {
- }
- }
- }
- }
- }
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using Models;
- using BTLibrary;
- namespace BTLibrary
- {
- public partial class MainFrm : Telerik.WinControls.UI.RadRibbonForm
- {
- public MainFrm()
- {
- InitializeComponent();
- }
- private void MainFrm_Load(object sender, EventArgs e)
- {
- BTLibraryEntities db = new BTLibraryEntities();
- MainGrid.AutoSizeColumnsMode = Telerik.WinControls.UI.GridViewAutoSizeColumnsMode.Fill;
- MainGrid.DataSource = (from row in db.Books select row).ToList();
- }
- public void radButtonElement1_Click(object sender, EventArgs e)
- {
- //OLogingFrm cant access the Ologin Frm
- }
- }
- }
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Text;
- using System.Windows.Forms;
- using Telerik.WinControls;
- using System.Linq;
- using BTLibrary;
- namespace BTLibrary
- {
- public partial class AddBookFrm : Telerik.WinControls.UI.RadForm
- {
- Models.BTLibraryEntities db = new Models.BTLibraryEntities();
- public AddBookFrm()
- {
- InitializeComponent();
- AddBookGrid.DataSource = (from b in db.Books select b).ToList();
- }
- private void AddBookFrm_Load(object sender, EventArgs e)
- {
- }
- private void AddBookBtn_Click(object sender, EventArgs e)
- {
- if (BooktitleTxt.Text != null && AuthorTxt.Text != null)
- {
- Models.Book AddBook = new Models.Book();
- AddBook.Title = BooktitleTxt.Text;
- AddBook.Author = AuthorTxt.Text;
- AddBook.Author2 = ScondAuthorTxt.Text;
- AddBook.Author3 = ThirdAuthorTxt.Text;
- AddBook.Translatedby = TranslatorTxt.Text;
- AddBook.Discripton = DescriptionTxt.Text;
- AddBook.PublicationYear = PublicationYearDTP.Value;
- AddBook.FirstPublicationDate = FirstPublicationDateDTP.Value;
- AddBook.Rack = int.Parse(Racktxt.Text);
- AddBook.Row = int.Parse(rowTxt.Text);
- AddBook.Tags = TagsTxt.Text;
- AddBook.FIPA = FIPATxt.Text;
- AddBook.ContributedBy = ContributedbyTxt.Text;
- AddBook.LCC = LCCTxt.Text;
- AddBook.Price = PriceTxt.Text;
- AddBook.DDC = DDCTxt.Text;
- db.Books.Add(AddBook);
- db.SaveChanges();
- MessageBox.Show("The Book is Successfully Saved.");
- }
- else
- {
- MessageBox.Show("please insert title and author.");
- }
- }
- private void ResetBtn_Click(object sender, EventArgs e)
- {
- BooktitleTxt.Text = null;
- AuthorTxt.Text = null;
- ScondAuthorTxt.Text = null;
- ThirdAuthorTxt.Text = null;
- TranslatorTxt.Text = null;
- DescriptionTxt.Text = null;
- PublicationYearDTP.Value = DateTime.Now;
- FirstPublicationDateDTP.Value = DateTime.Now;
- Racktxt.Text = null;
- rowTxt.Text = null;
- TagsTxt.Text = null;
- FIPATxt.Text = null;
- ContributedbyTxt.Text = null;
- LCCTxt.Text = null;
- PriceTxt.Text = null;
- DDCTxt.Text = null;
- }
- private void CloseBtn_Click(object sender, EventArgs e)
- {
- this.Hide();
- }
- private void CloseBtn_Enter(object sender, EventArgs e)
- {
- }
- private void AddBookFrm_Click(object sender, EventArgs e)
- {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement