private void btn_Anular_Click(object sender, EventArgs e) { objVoucher = new LetraCab(); objLetraDetalle = new LetraDetalle(); bool anular = objVoucherDao.anularLetraFC(txt_nroregletra.Text, Ventas.UNIDADNEGOCIO); if (!anular) { MessageBox.Show("Hubo un error al anular la Letra"); return; } else { for (int i = 0; i < objListaLetraDet.Count; i++) { index = grd_facturas.SelectedCells[0].RowIndex; objLetraDetalle = objListaLetraDet[index]; bool anulardet = objVoucherDao.anularLetraDetalleFC(objLetraDetalle.NroRegistro, Ventas.UNIDADNEGOCIO, txt_nroregletra.Text.Trim()); } MessageBox.Show("Letra ha sido anulada"); } btn_Anular.Enabled = false; btn_Modificar.Enabled = false; btn_SaveData.Enabled = false; btn_Add.Enabled = false; btn_Rest.Enabled = false; objLetra = CanjeLetra.objVoucher; llenarCabecera(objLetra); objListaLetraDet = objVoucherDao.listarLetraDet(objLetra.NroRegistro, Ventas.UNIDADNEGOCIO); llenarDetalle(objListaLetraDet); sumatoria(); }
public void setDatosCajaChica(List <ContabilidadDTO.Ventas> objList) { bool porcentaje = false; int cont = 0; //objListaVoucherDet = new List<VoucherDet>(); if (grd_facturas.Columns.Count > 1) { grd_facturas.Columns.RemoveAt(0); grd_facturas.Columns.RemoveAt(0); grd_facturas.Columns.RemoveAt(0); grd_facturas.Columns.RemoveAt(0); grd_facturas.Columns.RemoveAt(0); } grd_facturas.AutoGenerateColumns = false; DataGridViewTextBoxColumn idColumn3 = new DataGridViewTextBoxColumn(); idColumn3.Name = "Fecha"; idColumn3.DataPropertyName = "Fec_emi_ref"; idColumn3.Width = 80; grd_facturas.Columns.Add(idColumn3); DataGridViewTextBoxColumn idColumn0 = new DataGridViewTextBoxColumn(); idColumn0.Name = "Tipo"; idColumn0.DataPropertyName = "TipoDocRef"; idColumn0.Width = 40; grd_facturas.Columns.Add(idColumn0); DataGridViewTextBoxColumn idColumn1 = new DataGridViewTextBoxColumn(); idColumn1.Name = "Serie"; idColumn1.DataPropertyName = "SerDocRef"; idColumn1.Width = 80; grd_facturas.Columns.Add(idColumn1); DataGridViewTextBoxColumn idColumn2 = new DataGridViewTextBoxColumn(); idColumn2.Name = "Numero"; idColumn2.DataPropertyName = "NroDocRef"; idColumn2.Width = 100; grd_facturas.Columns.Add(idColumn2); DataGridViewTextBoxColumn idColumn9 = new DataGridViewTextBoxColumn(); idColumn9.Name = "Proveedor"; idColumn9.DataPropertyName = "NomProv"; idColumn9.Width = 220; grd_facturas.Columns.Add(idColumn9); DataGridViewTextBoxColumn idColumn5 = new DataGridViewTextBoxColumn(); idColumn5.Name = "Ruc"; idColumn5.DataPropertyName = "RucProv"; idColumn5.Width = 80; grd_facturas.Columns.Add(idColumn5); DataGridViewTextBoxColumn idColumn4 = new DataGridViewTextBoxColumn(); idColumn4.Name = "Importe"; idColumn4.DataPropertyName = "Monto"; idColumn4.Width = 80; grd_facturas.Columns.Add(idColumn4); DataGridViewTextBoxColumn idColumn7 = new DataGridViewTextBoxColumn(); idColumn7.Name = "Total"; idColumn7.DataPropertyName = "Monto"; idColumn7.DefaultCellStyle.Format = "0.00"; idColumn7.Width = 80; grd_facturas.Columns.Add(idColumn7); DataGridViewTextBoxColumn idColumn6 = new DataGridViewTextBoxColumn(); idColumn6.Name = "Abono"; idColumn6.DataPropertyName = "Abono"; idColumn6.DefaultCellStyle.Format = "0#.#0"; idColumn6.Width = 80; grd_facturas.Columns.Add(idColumn6); DataGridViewTextBoxColumn idColumn8 = new DataGridViewTextBoxColumn(); idColumn8.Name = "Saldo"; idColumn8.DataPropertyName = "Saldo"; idColumn8.DefaultCellStyle.Format = "0.00"; idColumn8.Width = 80; grd_facturas.Columns.Add(idColumn8); DataGridViewTextBoxColumn idColumn10 = new DataGridViewTextBoxColumn(); idColumn10.Name = "NroRegistroFC"; idColumn10.DataPropertyName = "NroRegistro"; idColumn10.Width = 80; grd_facturas.Columns.Add(idColumn10); grd_facturas.Columns[0].ReadOnly = true; grd_facturas.Columns[1].ReadOnly = true; grd_facturas.Columns[2].ReadOnly = true; grd_facturas.Columns[3].ReadOnly = true; grd_facturas.Columns[4].ReadOnly = true; grd_facturas.Columns[5].ReadOnly = true; grd_facturas.Columns[6].ReadOnly = true; grd_facturas.Columns[7].ReadOnly = true; grd_facturas.Columns[8].ReadOnly = false; grd_facturas.Columns[9].ReadOnly = true; for (int i = 0; i < objList.Count; i++) { objLetrarDet = new LetraDetalle(); objLetrarDet.TipoDocRef = objList[i].TipoDocumento; objLetrarDet.SerDocRef = objList[i].Serie; objLetrarDet.NroDocRef = objList[i].Numero; objLetrarDet.Monto = objList[i].Pago; objLetrarDet.Item = i + 1; objLetrarDet.Fec_emi_ref = objList[i].FechaEmision; objLetrarDet.Fec_ven_ref = objList[i].FechaVcto; objLetrarDet.RucProv = objList[i].Ruc; objLetrarDet.NomProv = objList[i].RazonSocial; objLetrarDet.Abono = objList[i].Pago; objLetrarDet.Saldo = objList[i].Pago; objLetrarDet.NroRegistro = objList[i].VentasId; objLetrarDet.NroDoc = txt_NumeroDcto.Text; objLetrarDet.TipDoc = txt_tipodoc.Text; objLetrarDet.AbonoLetra = objList[i].AbonoLetra; objLetrarDet.EstRepDet = "P"; if (Ventas.UNIDADNEGOCIO == "01") { objLetrarDet.CodEnt = "01"; } else { objLetrarDet.CodEnt = "02"; } objListaLetraDet.Add(objLetrarDet); } grd_facturas.DataSource = null; grd_facturas.DataSource = objListaLetraDet; grd_facturas.Refresh(); sumatoria(); }