Example #1
0
        async Task <long> savenewspecifications(SH_PLASTIC_MOLD_DATA mydata)
        {
            try
            {
                myconnection.openConnection();
                SqlCommand cmd = new SqlCommand("SH_SAVE_NEW_PLASTIC_MOLD_SPECIFICATION", DatabaseConnection.mConnection);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@SH_CLIENT_ID", mydata.client.SH_ID);
                cmd.Parameters.AddWithValue("@SH_SIZE_ID", mydata.size.SH_ID);
                cmd.Parameters.AddWithValue("@SH_NO_OF_CONTAINERS", mydata.no_of_containers);
                cmd.Parameters.AddWithValue("@SH_CONTAINER_NAME", mydata.container_name);
                cmd.Parameters.AddWithValue("@SH_TOTAL_NO_ITEMS", mydata.total_number_of_items());
                cmd.Parameters.AddWithValue("@SH_MOLD_TYPE_ID", mydata.mold_types.SH_ID);
                cmd.Parameters.AddWithValue("@SH_PILLOW_COLOR_ID", mydata.color.SH_ID);

                SqlDataReader reader = cmd.ExecuteReader();
                long          myid   = 0;
                if (reader.Read())
                {
                    myid = long.Parse(reader["myidentity"].ToString());
                }
                reader.Close();
                myconnection.closeConnection();
                return(myid);
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERROR WHILE SAVING NEW SPECIFICATIONS DATA " + ex.ToString());
            }
            return(0);
        }
Example #2
0
        async Task <long> check_if_specification_exists_or_not(SH_PLASTIC_MOLD_DATA mydata)
        {
            await loadallplasticmoldspecifications();

            if (specifications.Count > 0)
            {
                for (int i = 0; i < specifications.Count; i++)
                {
                    if (specifications[i].SH_CLIENT_ID == mydata.client.SH_ID && specifications[i].SH_MOLD_TYPE_ID == mydata.mold_types.SH_ID && specifications[i].SH_PILLOW_COLOR_ID == mydata.color.SH_ID && specifications[i].SH_SIZE_ID == mydata.size.SH_ID && string.Compare(specifications[i].SH_CONTAINER_NAME, mydata.container_name) == 0)
                    {
                        return(specifications[i].SH_ID);
                    }
                }
            }
            return(0);
        }
Example #3
0
 async Task update_specification(long sp_id, SH_PLASTIC_MOLD_DATA mydata)
 {
     try
     {
         myconnection.openConnection();
         SqlCommand cmd = new SqlCommand("SH_UPDATE_SPECIFICATION_DATA", DatabaseConnection.mConnection);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@SH_TOTAL_NO_ITEMS", mydata.total_number_of_items());
         cmd.Parameters.AddWithValue("@SH_NO_OF_CONTAINERS", mydata.no_of_containers);
         cmd.Parameters.AddWithValue("@SH_SP_ID", sp_id);
         cmd.ExecuteNonQuery();
         myconnection.closeConnection();
     }
     catch (Exception ex)
     {
         MessageBox.Show("ERROR WHILE UPDATING SPECIFICATION DATA " + ex.ToString());
     }
 }
Example #4
0
 async Task save_containers(long q_id, SH_PLASTIC_MOLD_DATA mydata)
 {
     try
     {
         myconnection.openConnection();
         for (int i = 0; i < mydata.no_of_containers; i++)
         {
             SqlCommand cmd = new SqlCommand("SH_SAVE_NEW_PLASTIC_MOLD_CONTAINER", DatabaseConnection.mConnection);
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.AddWithValue("@SH_CONTAINER_NAME", mydata.container_name);
             cmd.Parameters.AddWithValue("@SH_QUANTITY_OF_PLASTIC_MOLD_ID", q_id);
             cmd.Parameters.AddWithValue("@SH_NO_ITEMS", mydata.no_of_items_per_container);
             cmd.Parameters.AddWithValue("@SH_ADDTION_DATE", mydata.Addition_date);
             cmd.Parameters.AddWithValue("@SH_ADDITION_PERMISSION_NUMBER", mydata.addition_permission_number);
             cmd.ExecuteNonQuery();
         }
         myconnection.closeConnection();
     }
     catch (Exception ex)
     {
         MessageBox.Show("ERROR WHILE ADDING NEW CONTAINERS " + ex.ToString());
     }
 }
Example #5
0
 async Task <long> savenewquantity(long sp_id, SH_PLASTIC_MOLD_DATA mydata)
 {
     try
     {
         myconnection.openConnection();
         SqlCommand cmd = new SqlCommand("SH_SAVE_PLASTIC_MOLD_QUANTITY", DatabaseConnection.mConnection);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@SH_SPECIFICATION_OF_PLASTIC_MOLD_ID", sp_id);
         cmd.Parameters.AddWithValue("@SH_SUPPLIER_ID", mydata.supplier.SH_ID);
         cmd.Parameters.AddWithValue("@SH_SUPPLIER_BRANCH_ID", mydata.supplier_branch.SH_ID);
         cmd.Parameters.AddWithValue("@SH_ADDITION_DATE", mydata.Addition_date);
         cmd.Parameters.AddWithValue("@SH_ADDITION_PERMISSION_NUMBER", mydata.addition_permission_number);
         cmd.Parameters.AddWithValue("@SH_CONTAINER_NAME", mydata.container_name);
         cmd.Parameters.AddWithValue("@SH_NO_OF_ITEMS_PER_CONTAINER", mydata.no_of_items_per_container);
         cmd.Parameters.AddWithValue("@SH_NO_OF_CONTAINERS", mydata.no_of_containers);
         cmd.Parameters.AddWithValue("@SH_TOTAL_NO_ITEMS", mydata.total_number_of_items());
         cmd.Parameters.AddWithValue("@SH_STOCK_ID", mydata.stock.SH_ID);
         cmd.Parameters.AddWithValue("@SH_STOCK_MAN_ID", mydata.stock_man.SH_ID);
         cmd.Parameters.AddWithValue("@SH_DATA_ENTRY_EMPLOYEE_ID", mEmployee.SH_ID);
         cmd.Parameters.AddWithValue("@SH_DATA_ENTRY_USER_ID", mAccount.SH_ID);
         long          q_id   = 0;
         SqlDataReader reader = cmd.ExecuteReader();
         if (reader.Read())
         {
             q_id = long.Parse(reader["myidentity"].ToString());
         }
         reader.Close();
         myconnection.closeConnection();
         return(q_id);
     }
     catch (Exception EX)
     {
         MessageBox.Show("ERROR WHILE ADDING NEW QUANTITY " + EX.ToString());
     }
     return(0);
 }