예제 #1
0
 public void tsbtdeletepnk(DevExpress.XtraGrid.Views.Grid.GridView view, Form1 F)
 {
     try
     {
         string name = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();
         try
         {
             Double temp = Double.Parse(gen.GetString("select sum(QuantityConvertExits) as QuantityConvertExits  from  INInwardDetailTT where RefID= '" + name + "'"));
             if (temp != 0)
             {
                 XtraMessageBox.Show("Một phần phiếu đã được xuất hóa đơn bạn không thể xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 if (XtraMessageBox.Show("Bạn có chắc muốn xóa phiếu xuất kho " + view.GetRowCellValue(view.FocusedRowHandle, "Số chứng từ").ToString() + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                 {
                     gen.ExcuteNonquery("delete from INInwardTT where RefID='" + name + "'");
                     gen.ExcuteNonquery("delete from INInwardDetailTT where RefID='" + name + "'");
                     view.DeleteRow(view.FocusedRowHandle);
                 }
             }
         }
         catch
         {
             if (XtraMessageBox.Show("Bạn có chắc muốn xóa phiếu xuất kho " + view.GetRowCellValue(view.FocusedRowHandle, "Số chứng từ").ToString() + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
             {
                 gen.ExcuteNonquery("delete from INInwardTT where RefID='" + name + "'");
             }
         }
     }
     catch { XtraMessageBox.Show("Vui lòng chọn phiếu trước khi xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
 }
예제 #2
0
        public void tsbtdeletepcnh(DevExpress.XtraGrid.Views.Grid.GridView view, Form1 F)
        {
            try
            {
                string name = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();
                if (gen.GetString("select Posted from BATransfer where RefID='" + name + "'") == "True")
                {
                    XtraMessageBox.Show("Phiếu đã được ghi sổ không thể xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                if (XtraMessageBox.Show("Bạn có chắc muốn hủy phiếu chi ngân hàng " + view.GetRowCellValue(view.FocusedRowHandle, "Số chứng từ").ToString() + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                {
                    gen.ExcuteNonquery("delete from BATransfer where RefID='" + name + "'");
                    gen.ExcuteNonquery("delete from BATransferDetail where RefID='" + name + "'");
                    gen.ExcuteNonquery("insert into HACHTOANBK select *,GetDate() from HACHTOAN where RefID='" + name + "'");
                    gen.ExcuteNonquery("delete HACHTOAN where RefID='" + name + "'");
                    view.DeleteRow(view.FocusedRowHandle);

                    /*gen.ExcuteNonquery("update BATransfer set Cancel='True',Posted='True' where RefID='" + name + "'");
                     * view.SetRowCellValue(view.FocusedRowHandle, view.Columns["Hủy"], "True");
                     * view.SetRowCellValue(view.FocusedRowHandle, view.Columns["Số tiền"], "0");*/
                }
            }
            catch { XtraMessageBox.Show("Vui lòng chọn phiếu chi ngân hàng trước khi xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
        }
예제 #3
0
        public void tsbtdeletepnk(DevExpress.XtraGrid.Views.Grid.GridView view, Form1 F)
        {
            try
            {
                string name = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();
                if (gen.GetString("select Posted from INInward where RefID='" + name + "'") == "True")
                {
                    XtraMessageBox.Show("Phiếu đã được ghi sổ không thể xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                if (XtraMessageBox.Show("Bạn có chắc muốn xóa phiếu nhập kho gas " + view.GetRowCellValue(view.FocusedRowHandle, "Số chứng từ").ToString() + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                {
                    string id = gen.GetString("select refSUID from INInward where refID='" + name + "'");
                    gen.ExcuteNonquery("delete from INInwardSUDetail where RefID='" + id + "'");
                    gen.ExcuteNonquery("delete from INInwardSU where RefID='" + id + "'");

                    gen.ExcuteNonquery("delete HACHTOAN where RefID='" + id + "'");
                    gen.ExcuteNonquery("delete from INInwardDetail where RefID='" + name + "'");
                    gen.ExcuteNonquery("delete from INInward where RefID='" + name + "'");
                    gen.ExcuteNonquery("delete HACHTOAN where RefID='" + name + "'");
                    view.DeleteRow(view.FocusedRowHandle);
                }
            }
            catch { XtraMessageBox.Show("Vui lòng chọn phiếu nhập kho gas trước khi xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
        }
예제 #4
0
        public void tsbtdeletepnk(DevExpress.XtraGrid.Views.Grid.GridView view, Form1 F)
        {
            try
            {
                string name = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();

                if (view.GetRowCellValue(view.FocusedRowHandle, "Duyệt").ToString() == "True")
                {
                    XtraMessageBox.Show("Phiếu đã được duyệt không thể xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                if (view.GetRowCellValue(view.FocusedRowHandle, "Hóa đơn").ToString() == "True")
                {
                    XtraMessageBox.Show("Phiếu đã được chuyển hóa đơn không thể xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                if (gen.GetString("select Posted from DDHNCC where RefID='" + name + "'") == "True")
                {
                    XtraMessageBox.Show("Phiếu đã được ghi sổ không thể xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }

                if (XtraMessageBox.Show("Bạn có chắc muốn xóa đơn đặt hàng " + view.GetRowCellValue(view.FocusedRowHandle, "Số chứng từ").ToString() + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                {
                    gen.ExcuteNonquery("delete from DDHNCC where RefID='" + name + "'");
                    gen.ExcuteNonquery("delete from DDHNCCDetail where RefID='" + name + "'");
                    view.DeleteRow(view.FocusedRowHandle);
                }
            }
            catch { XtraMessageBox.Show("Vui lòng chọn đơn đặt hàng trước khi xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
        }
예제 #5
0
 public void delete(DevExpress.XtraGrid.Views.Grid.GridView view)
 {
     for (int i = view.RowCount - 1; i >= 0; i--)
     {
         view.DeleteRow(i);
     }
     view.UpdateCurrentRow();
 }
예제 #6
0
 public void tsbtdeleteplbl(DevExpress.XtraGrid.Views.Grid.GridView view, Form1 F)
 {
     try
     {
         string name = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();
         if (XtraMessageBox.Show("Bạn có chắc muốn xóa Phụ lục - Bảo lãnh " + view.GetRowCellValue(view.FocusedRowHandle, "Số").ToString() + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
         {
             gen.ExcuteNonquery("delete from ContractB where ContractID='" + name + "'");
             view.DeleteRow(view.FocusedRowHandle);
         }
     }
     catch { XtraMessageBox.Show("Vui lòng chọn Phụ lục - Bảo lãnh trước khi xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
 }
예제 #7
0
 public void tsbtdeletetgp(DevExpress.XtraGrid.Views.Grid.GridView view, Form1 F)
 {
     try
     {
         string name = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();
         if (XtraMessageBox.Show("Bạn có chắc muốn xóa " + view.GetRowCellValue(view.FocusedRowHandle, "Diễn giải").ToString() + " từ kho " + view.GetRowCellValue(view.FocusedRowHandle, "Mã kho").ToString() + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
         {
             gen.ExcuteNonquery("delete from Descasc where DescascID='" + name + "'");
             view.DeleteRow(view.FocusedRowHandle);
         }
     }
     catch { XtraMessageBox.Show("Vui lòng chọn đối tượng trước khi xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
 }
예제 #8
0
 public void deleteaccount(DevExpress.XtraGrid.Views.Grid.GridView view, Form1 F)
 {
     try
     {
         string name = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();
         if (MessageBox.Show("Bạn có chắc muốn xóa " + view.GetRowCellValue(view.FocusedRowHandle, "Số tài khoản").ToString().Trim() + "?", "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
         {
             gen.ExcuteNonquery("delete from Account where AccountID='" + name + "'");
             view.DeleteRow(view.FocusedRowHandle);
         }
     }
     catch { MessageBox.Show("Vui lòng chọn tài khoản trước khi xóa."); }
 }
예제 #9
0
 public void tsbtdeletepttm(DevExpress.XtraGrid.Views.Grid.GridView view, Form1 F)
 {
     try
     {
         string name = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();
         if (XtraMessageBox.Show("Bạn có chắc muốn xóa phiếu thu " + view.GetRowCellValue(view.FocusedRowHandle, "Số chứng từ").ToString() + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
         {
             gen.ExcuteNonquery("delete from CAReceiptTT where RefID='" + name + "'");
             gen.ExcuteNonquery("delete from CAReceiptDetailTT where RefID='" + name + "'");
             view.DeleteRow(view.FocusedRowHandle);
         }
     }
     catch { XtraMessageBox.Show("Vui lòng chọn phiếu thu tiền mặt trước khi xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
 }
예제 #10
0
파일: FrmPosEdit.cs 프로젝트: ryurik/ZOV
 private void DeleteFocusedRows(DevExpress.XtraGrid.Views.Grid.GridView view)
 {
     if (view.RowCount > 0 && view.IsValidRowHandle(view.FocusedRowHandle) && !view.IsNewItemRow(view.FocusedRowHandle))
     {
         view.BeginSort();
         try
         {
             view.DeleteRow(view.FocusedRowHandle);
         }
         catch (Exception)
         {
         }
         view.EndSort();
     }
 }
예제 #11
0
        public void loadbangkehangtheongay(string ngaychungtu, string ngaycuoi, string manhanvien, DevExpress.XtraGrid.Views.Grid.GridView gridView1)
        {
            while (gridView1.RowCount > 1)
            {
                gridView1.DeleteRow(0);
            }
            manhanvien = gen.GetString("select AccountingObjectID from AccountingObject where AccountingObjectCode='" + manhanvien + "'");

            DataTable temp = gen.GetTable("select '131','1111',AccountingObjectCode,SUM(TotalAmountOC+TotalAmount-(TotalFreightAmount/(1+Cast(Tax as money)/100))) as tien from INOutward a, AccountingObject b where a.AccountingObjectID=b.AccountingObjectID and RefDate>='" + ngaychungtu + "' and RefDate<='" + ngaycuoi + "' and EmployeeIDSA='" + manhanvien + "' and IsExport=1 group by AccountingObjectCode order by AccountingObjectCode");

            for (int i = 0; i < temp.Rows.Count; i++)
            {
                gridView1.AddNewRow();
                gridView1.SetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns["Tài khoản có"], temp.Rows[i][0].ToString());
                gridView1.SetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns["Tài khoản nợ"], temp.Rows[i][1].ToString());
                gridView1.SetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns["Số tiền"], Double.Parse(temp.Rows[i][3].ToString()));
                gridView1.SetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns["Mã khách"], temp.Rows[i][2].ToString());
                gridView1.UpdateCurrentRow();
            }
        }
예제 #12
0
 public void tsbtdeletepctm(DevExpress.XtraGrid.Views.Grid.GridView view, Form1 F)
 {
     try
     {
         string name = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();
         if (gen.GetString("select Posted from CAPayment where RefID='" + name + "'") == "True")
         {
             XtraMessageBox.Show("Phiếu đã được ghi sổ không thể xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return;
         }
         if (XtraMessageBox.Show("Bạn có chắc muốn hủy phiếu chi tiền mặt " + view.GetRowCellValue(view.FocusedRowHandle, "Số chứng từ").ToString() + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
         {
             gen.ExcuteNonquery("delete from CAPayment where RefID='" + name + "'");
             gen.ExcuteNonquery("delete from CAPaymentDetail where RefID='" + name + "'");
             gen.ExcuteNonquery("insert into HACHTOANBK select *,GetDate() from HACHTOAN where RefID='" + name + "'");
             gen.ExcuteNonquery("delete HACHTOAN where RefID='" + name + "'");
             view.DeleteRow(view.FocusedRowHandle);
         }
     }
     catch { XtraMessageBox.Show("Vui lòng chọn phiếu chi tiền mặt trước khi xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
 }
예제 #13
0
 public void tsbtdeletecsncc(DevExpress.XtraGrid.Views.Grid.GridView view, Form1 F, string userid)
 {
     try
     {
         userid = gen.GetString("select Top 1 FullName from MSC_User where UserID='" + userid + "'");
         if (userid.ToUpper() == view.GetRowCellValue(view.FocusedRowHandle, "Người lập").ToString().ToUpper() || Double.Parse(gen.GetString("select Top 1 AuthenticationType from MSC_User where UserID='" + userid + "'")) > 1)
         {
             string name = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();
             if (XtraMessageBox.Show("Bạn có chắc muốn xóa Chính sách " + view.GetRowCellValue(view.FocusedRowHandle, "Chính sách").ToString() + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
             {
                 gen.ExcuteNonquery("delete from Policy where PolicyID='" + name + "'");
                 view.DeleteRow(view.FocusedRowHandle);
             }
         }
         else
         {
             XtraMessageBox.Show("Bạn không phải người lập chính sách này.");
             return;
         }
     }
     catch { XtraMessageBox.Show("Vui lòng chọn Chính sách trước khi xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
 }
예제 #14
0
        public void tsbtdeletepxht(DevExpress.XtraGrid.Views.Grid.GridView view, Form1 F)
        {
            try
            {
                string name = view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString();
                if (gen.GetString("select Posted from INOutwardFree where RefID='" + name + "'") == "True")
                {
                    XtraMessageBox.Show("Phiếu đã được ghi sổ không thể xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                if (XtraMessageBox.Show("Bạn có chắc muốn xóa phiếu xuất hàng khuyến mãi " + view.GetRowCellValue(view.FocusedRowHandle, "Số chứng từ").ToString() + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                {
                    gen.ExcuteNonquery("delete from INOutwardFree where RefID='" + name + "'");
                    gen.ExcuteNonquery("delete from INOutwardFreeDetail where RefID='" + name + "'");
                    view.DeleteRow(view.FocusedRowHandle);

                    /*gen.ExcuteNonquery("update INOutwardFree set Cancel='True', Posted='True' where RefID='" + name + "'");
                     * view.SetRowCellValue(view.FocusedRowHandle, view.Columns["Hủy"], "True");
                     * view.SetRowCellValue(view.FocusedRowHandle, view.Columns["Số tiền"], "0");*/
                }
            }
            catch { XtraMessageBox.Show("Vui lòng chọn phiếu nhập hàng thừa trước khi xóa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
        }