public int AddTAT(TATDelivery mTAT) { //insert databse values SqlCommand insetComm = new SqlCommand(); insetComm.Connection = this.mConnectionUser; insetComm.CommandType = CommandType.Text; insetComm.Parameters.Add("@TAT_ShpID", SqlDbType.BigInt); insetComm.Parameters.Add("@TAT_ShipmentID", SqlDbType.NVarChar); insetComm.Parameters.Add("@TAT_ISBN", SqlDbType.NVarChar); insetComm.Parameters.Add("@TAT_Priority", SqlDbType.NVarChar); insetComm.Parameters.Add("@TAT_Format", SqlDbType.NVarChar); insetComm.Parameters.Add("@TAT_PubDate", SqlDbType.DateTime); insetComm.Parameters.Add("@TAT_TATDate", SqlDbType.DateTime); insetComm.Parameters.Add("@TAT_DateOfAllocation", SqlDbType.DateTime); insetComm.Parameters.Add("@TAT_TeamName", SqlDbType.NVarChar); insetComm.Parameters["@TAT_ShpID"].Value = mTAT.ShpID; insetComm.Parameters["@TAT_ShipmentID"].Value = mTAT.ShipmentID; insetComm.Parameters["@TAT_ISBN"].Value = mTAT.ISBN; insetComm.Parameters["@TAT_Priority"].Value = mTAT.PriorityName; insetComm.Parameters["@TAT_Format"].Value = mTAT.Format; insetComm.Parameters["@TAT_PubDate"].Value = mTAT.PubDate; insetComm.Parameters["@TAT_TATDate"].Value = mTAT.TATDate; insetComm.Parameters["@TAT_DateOfAllocation"].Value = mTAT.DateOfAllocation; insetComm.Parameters["@TAT_TeamName"].Value = mTAT.TeamName; insetComm.CommandText = "insert into TATDelivery(ShpID,ShipmentID,ISBN,PriorityName,FormatName,PubDate,TATDate,DateOfAllocation,Team)values(@TAT_ShpID,@TAT_ShipmentID,@TAT_ISBN,@TAT_Priority,@TAT_Format,@TAT_PubDate,@TAT_TATDate,@TAT_DateOfAllocation,@TAT_TeamName)"; int ans = insetComm.ExecuteNonQuery(); if (ans > 0) { return(ans); } else { return(0); } }
public int ClearTAT(TATDelivery mTAT) { //insert databse values SqlCommand updateComm = new SqlCommand(); updateComm.Connection = this.mConnectionUser; updateComm.CommandType = CommandType.Text; updateComm.Parameters.Add("@TAT_ShpID", SqlDbType.BigInt); updateComm.Parameters.Add("@TAT_ShipmentID", SqlDbType.NVarChar); updateComm.Parameters.Add("@TAT_ISBN", SqlDbType.NVarChar); updateComm.Parameters.Add("@TAT_Priority", SqlDbType.NVarChar); updateComm.Parameters.Add("@TAT_Format", SqlDbType.NVarChar); updateComm.Parameters.Add("@TAT_PubDate", SqlDbType.DateTime); updateComm.Parameters.Add("@TAT_TATDate", SqlDbType.DateTime); updateComm.Parameters.Add("@DateOfAllocation", SqlDbType.DateTime); updateComm.Parameters["@TAT_ShpID"].Value = mTAT.ShpID; updateComm.Parameters["@TAT_ShipmentID"].Value = mTAT.ShipmentID; updateComm.Parameters["@TAT_ISBN"].Value = mTAT.ISBN; updateComm.Parameters["@TAT_Priority"].Value = mTAT.PriorityName; updateComm.Parameters["@TAT_Format"].Value = mTAT.Format; updateComm.Parameters["@TAT_PubDate"].Value = mTAT.PubDate; updateComm.Parameters["@TAT_TATDate"].Value = mTAT.TATDate; updateComm.Parameters["@DateOfAllocation"].Value = mTAT.DateOfAllocation; updateComm.CommandText = "delete from TATDelivery where ShipmentID=@TAT_ShipmentID AND ISBN=@TAT_ISBN AND ShpID=@TAT_ShpID"; int ans = updateComm.ExecuteNonQuery(); if (ans > 0) { return(ans); } else { return(0); } }
private void btnRemove_Click(object sender, EventArgs e) { try{ //Message for Error when Shipment Fied is empty if (cmbShipment.Text.ToString() == "") { MessageBox.Show("Please select a Shipment", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (cbmSAllFiles.Checked == true && cmbShipment.Text.ToString() != "") { //Initialize Message Result DialogResult result; result = MessageBox.Show("Do you really want to delete \"" + cmbShipment.Text + "\"?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == System.Windows.Forms.DialogResult.Yes) { //Create Object From ShipmetDetail Object ShipmetDetail mShipment = new ShipmetDetail(); ShipmentHeader mShipmentHeader = new ShipmentHeader(); ShipmentDetailFormats mShipmentDetailFormats = new ShipmentDetailFormats(); TATDelivery mTATDelivery = new TATDelivery(); ProductionManagementDetail mProductionManagementDetail = new ProductionManagementDetail(); ProductionManagementHeader mProductionManagementHeader = new ProductionManagementHeader(); // Assign Shipment Delete Interface data to mShipmentID String mShipmentID = cmbShipment.Text.ToString(); //Create Services ShipmentDetailMng mShipmentMng = new ShipmentDetailMng(conn); ShipmentHeaderMng mShipmentHeaderMng = new ShipmentHeaderMng(conn); ShipmentDetailFormatsMng mShipmentDetailFormatsMng = new ShipmentDetailFormatsMng(conn); TATDeliveryMng mTATDeliveryMng = new TATDeliveryMng(conn); ProductionManagementDetailMng mProductionManagementDetailMng = new ProductionManagementDetailMng(conn); ProductionManagementHeaderMng mProductionManagementHeaderMng = new ProductionManagementHeaderMng(conn); mShipmentDetailFormatsMng.DeleteShimpentFormats(mShipmentID); mShipmentMng.DeleteShipment(mShipmentID); mShipmentHeaderMng.DeleteShipmentHeader(mShipmentID); MessageBox.Show("\"" + cmbShipment.Text + "\" successfully deleted..!", " Deleted", MessageBoxButtons.OK, MessageBoxIcon.Information); frm_DCDImport DCDFrm = new frm_DCDImport(); RefreshData(); this.Dispose(); } else { this.Dispose(); } } else if (cmbISBN.Text != "" && cmbShipment.Text.ToString() != "") { //Initialize Message Result DialogResult result; result = MessageBox.Show("Do you really want to delete ISBN " + cmbISBN.Text + "?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == System.Windows.Forms.DialogResult.Yes) { //Create Object From ShipmetDetail Object ShipmetDetail mShipmentISBN = new ShipmetDetail(); ShipmetDetail mShipment = new ShipmetDetail(); ShipmentDetailFormats mShipmentDetailFormats = new ShipmentDetailFormats(); // Assign Shipment Delete Interface data to mShipmentwithISBN Object mShipment.ID = cmbShipment.Text; mShipmentISBN.ISBN = cmbISBN.Text; ShipmentDetailMng mShipmentMng = new ShipmentDetailMng(conn); ShipmentDetailMng mShipmentMngShpID = new ShipmentDetailMng(conn); ShipmentDetailFormatsMng mShipmentDetailFormatsMng = new ShipmentDetailFormatsMng(conn); if (mShipmentMng.DeleteShipmentFromID(mShipmentISBN, mShipment) > 0) { MessageBox.Show("ISBN " + mShipmentISBN.ISBN + " successfully deleted..!", "ISBN Deleted", MessageBoxButtons.OK, MessageBoxIcon.Information); RefreshData(); this.Dispose(); } } else if (result == DialogResult.No) { this.Close(); } } } } catch (Exception ex) { if (ex.HResult == -2146232060) { MessageBox.Show("This shipment is already in production!", "Cannot Delete", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Error" + ex.Message); } } }