protected void saveButton_Click(object sender, EventArgs e)
        {
            BinderReceive binderReceive = new BinderReceive();

            binderReceive.Date      = dateTextBox.Value;
            binderReceive.ReceiveNo = receiveNoTextBox.Text;
            binderReceive.BinderId  = int.Parse(binderNameDropDownList.SelectedValue);
            binderReceive.OrderNo   = orderNoTextBox.Text;
            binderReceive.ChallanNo = challanNoTextBox.Text;
            binderReceive.Year      = yearTextBox.Text;
            binderReceive.GroupId   = int.Parse(groupNameDropDownList.SelectedValue);
            binderReceive.BookId    = int.Parse(bookNameDropDownList.SelectedValue);
            string quantity = quantityTextBox.Text;

            if (dateTextBox.Value == "" || receiveNoTextBox.Text == "" || orderNoTextBox.Text == "" ||
                challanNoTextBox.Text == "" || yearTextBox.Text == "" || quantityTextBox.Text == "")
            {
                messageLabel.InnerText = "All Fields are Required!!";
            }
            else
            {
                binderReceive.Quantity = Convert.ToDouble(quantity);
                messageLabel.InnerText = binderReceiveManager.Save(binderReceive);
            }
            ClearTextBoxes();
        }
        protected void firstButton_Click(object sender, EventArgs e)
        {
            BinderReceive binderReceive = binderReceiveManager.GetBinderReceive(0);

            GetData(binderReceive);
            Session["active"] = 0;
        }
 public string Save(BinderReceive binderReceive)
 {
     if (binderReceiveGateway.Insert(binderReceive) > 0)
     {
         return("Saved Successfully!!");
     }
     return("Could Not Save Data in Database!!");
 }
        protected void lastButton_Click(object sender, EventArgs e)
        {
            List <BinderReceive> binderReceiveList = (List <BinderReceive>)(Session["binderReceive"]);
            int           x             = binderReceiveList.Count - 1;
            BinderReceive binderReceive = binderReceiveManager.GetBinderReceive(x);

            GetData(binderReceive);
            Session["active"] = x;
        }
 private void GetData(BinderReceive binderReceive)
 {
     dateTextBox.Value           = binderReceive.Date;
     receiveNoTextBox.Text       = binderReceive.ReceiveNo;
     binderNameDropDownList.Text = binderReceive.BinderName;
     orderNoTextBox.Text         = binderReceive.OrderNo;
     challanNoTextBox.Text       = binderReceive.ChallanNo;
     yearTextBox.Text            = binderReceive.Year;
     groupNameDropDownList.Text  = binderReceive.GroupName;
     bookNameDropDownList.Text   = binderReceive.BookName;
     quantityTextBox.Text        = binderReceive.Quantity.ToString();
 }
Exemplo n.º 6
0
 private static void GetValueFromDatabase(BinderReceive binderReceive, SqlDataReader reader)
 {
     binderReceive.BinderReceiveId = int.Parse(reader["id"].ToString());
     binderReceive.Date            = reader["date"].ToString();
     binderReceive.ReceiveNo       = reader["receive_no"].ToString();
     binderReceive.BinderName      = reader["binder_id"].ToString();
     binderReceive.OrderNo         = reader["order_no"].ToString();
     binderReceive.ChallanNo       = reader["challan_no"].ToString();
     binderReceive.Year            = reader["year"].ToString();
     binderReceive.GroupName       = reader["group_id"].ToString();
     binderReceive.BookName        = reader["book_id"].ToString();
     binderReceive.Quantity        = Convert.ToDouble(reader["quantity"].ToString());
 }
Exemplo n.º 7
0
        public int Insert(BinderReceive binderReceive)
        {
            SqlConnection connection = new SqlConnection(connectionString);
            string        query      = "INSERT INTO tbl_binderReceive VALUES('" + binderReceive.Date + "','" +
                                       binderReceive.ReceiveNo + "','" + binderReceive.BinderId + "','" + binderReceive.OrderNo +
                                       "','" + binderReceive.ChallanNo + "','" + binderReceive.Year + "','" + binderReceive.GroupId +
                                       "','" + binderReceive.BookId + "','" + binderReceive.Quantity + "')";
            SqlCommand command = new SqlCommand(query, connection);

            connection.Open();
            int rowAffected = command.ExecuteNonQuery();

            connection.Close();
            return(rowAffected);
        }
        protected void searchButton_Click(object sender, EventArgs e)
        {
            var           r             = recvTextBox.Value;
            BinderReceive binderReceive = binderReceiveManager.GetSearchInfo(r);

            if (binderReceive.ReceiveNo == null)
            {
                message.InnerText = "Invalid Receive No!!";
            }
            else
            {
                GetData(binderReceive);
                message.InnerText = "";
            }
        }
        protected void previousButton_Click(object sender, EventArgs e)
        {
            int active = (int)Session["active"];

            active--;
            List <BinderReceive> binderReceiveList = (List <BinderReceive>)(Session["binderReceive"]);

            if (active <= -1)
            {
                active = binderReceiveList.Count - 1;
            }
            BinderReceive binderReceive = binderReceiveManager.GetBinderReceive(active);

            GetData(binderReceive);
            Session["active"] = active;
        }
Exemplo n.º 10
0
        public BinderReceive GetSearchInfo(string s)
        {
            SqlConnection connection = new SqlConnection(connectionString);
            string        query      = "SELECT * FROM tbl_binderReceive WHERE receive_no='" + s + "'";
            SqlCommand    command    = new SqlCommand(query, connection);

            connection.Open();
            BinderReceive binderReceive = new BinderReceive();
            SqlDataReader reader        = command.ExecuteReader();

            while (reader.Read())
            {
                GetValueFromDatabase(binderReceive, reader);
            }
            reader.Close();
            connection.Close();
            return(binderReceive);
        }
Exemplo n.º 11
0
        public BinderReceive GetBinderReceive(int i)
        {
            SqlConnection connection = new SqlConnection(connectionString);
            string        query      = "SELECT * FROM tbl_binderReceive ORDER BY id ASC OFFSET " + i + " ROWS FETCH NEXT 1 ROWS ONLY";
            SqlCommand    command    = new SqlCommand(query, connection);

            connection.Open();
            SqlDataReader reader        = command.ExecuteReader();
            BinderReceive binderReceive = new BinderReceive();

            while (reader.Read())
            {
                GetValueFromDatabase(binderReceive, reader);
            }
            reader.Close();
            connection.Close();
            return(binderReceive);
        }
Exemplo n.º 12
0
        public BinderReceive GetNextReceiveNo()
        {
            SqlConnection connection = new SqlConnection(connectionString);
            string        query      = "SELECT TOP 1 * FROM tbl_binderReceive ORDER BY id DESC";
            SqlCommand    command    = new SqlCommand(query, connection);

            connection.Open();
            SqlDataReader reader        = command.ExecuteReader();
            BinderReceive binderReceive = new BinderReceive();

            while (reader.Read())
            {
                binderReceive.BinderReceiveId = int.Parse(reader["id"].ToString());
                binderReceive.ReceiveNo       = reader["receive_no"].ToString();
            }
            reader.Close();
            connection.Close();
            return(binderReceive);
        }
        private string LoadNextReceiveNo()
        {
            BinderReceive binderReceive = binderReceiveManager.GetNextReceiveNo();
            string        recvNo        = binderReceive.ReceiveNo;
            int           count;

            if (recvNo == null)
            {
                count = 1;
            }
            else
            {
                count = (recvNo[4] - '0') * 10 + (recvNo[5] - '0') + 1;
            }

            string nextRecvNo = "Rc-0" + count.ToString("00");

            return(nextRecvNo);
        }
Exemplo n.º 14
0
        public List <BinderReceive> GetAllBinderReceive()
        {
            SqlConnection connection = new SqlConnection(connectionString);
            string        query      = "SELECT * FROM tbl_binderReceive";
            SqlCommand    command    = new SqlCommand(query, connection);

            connection.Open();
            SqlDataReader        reader            = command.ExecuteReader();
            List <BinderReceive> binderReceiveList = new List <BinderReceive>();

            while (reader.Read())
            {
                BinderReceive binderReceive = new BinderReceive();
                GetValueFromDatabase(binderReceive, reader);

                binderReceiveList.Add(binderReceive);
            }
            reader.Close();
            connection.Close();
            return(binderReceiveList);
        }