public void UltimoNumeroRegistro() { tb_co_MovimientoscabBL BL = new tb_co_MovimientoscabBL(); tb_co_Movimientoscab BE = new tb_co_Movimientoscab(); BE.perianio = VariablesPublicas.perianio; BE.perimes = fEmision.Value.Month.ToString().Trim().PadLeft(2, '0'); BE.moduloid = VariablesDominio.VarTesoreria.Moduloid; BE.local = VariablesDominio.VarTesoreria.Local; BE.diarioid = txtCodsubdiario.Text; try { nAsiento = BL.GetAsientoNume(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0].Rows[0]["asiento"].ToString(); UltimoNumVoucher = (Convert.ToDecimal(nAsiento) - 1).ToString(); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void u_CargaData() { SortOrder sorted = default(SortOrder); string xnomcolumna = ""; if ((dgComprobantesConta.SortedColumn != null)) { xnomcolumna = dgComprobantesConta.Columns[dgComprobantesConta.SortedColumn.Index].Name; sorted = dgComprobantesConta.SortOrder; } if (cboSubdiario.SelectedIndex > -1) { lbCodigo.Text = cboSubdiario.SelectedValue.ToString().Trim(); } else { lbCodigo.Text = ""; } DataTable oData = null; string xfecha1 = ""; string xfecha2 = ""; string xtipocomprobante = ""; if (Fecha1.Enabled) { xfecha1 = VariablesPublicas.DTOS(Fecha1.Value); } if (Fecha2.Enabled) { xfecha2 = VariablesPublicas.DTOS(Fecha2.Value); } if (cboSubdiario.Enabled) { if ((cboSubdiario.SelectedValue != null)) { xtipocomprobante = cboSubdiario.SelectedValue.ToString(); } } else { if (_TipComprobante.Trim().Length > 0 & !chktipocomprobante.Enabled) { xtipocomprobante = _TipComprobante.Trim(); } } string xtipooperacion = ""; if (cboTipooperacion.Enabled) { if (cboTipooperacion.SelectedValue != null) { xtipooperacion = cboTipooperacion.SelectedValue.ToString(); } } tb_co_MovimientoscabBL BL = new tb_co_MovimientoscabBL(); tb_co_Movimientoscab BE = new tb_co_Movimientoscab(); BE.perianio = VariablesPublicas.perianio; //BE.perimes = this.txtMes.Text; BE.diarioid = xtipocomprobante; //BE.asiento = this.txtAsiento.Text; BE.tipooperacion = xtipooperacion; try { oData = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } //oData = ocapa.CaeSoft_GetAllCabeceraMovimientosContables(GlobalVars.GetInstance.Company, GlobalVars.GetInstance.Periodo, xtipocomprobante, "", "", xfecha1, xfecha2, (this._Contabilidad ? 1 : 0), (this._Tesoreria ? 1 : 0), (this._Tesoreria & this._Contabilidad ? 1 : 0), xtipooperacion); //if (ocapa.sql_error.Length == 0) //{ dgComprobantesConta.AutoGenerateColumns = false; dgComprobantesConta.DataSource = oData; if (xnomcolumna.Trim().Length > 0) { if (sorted == SortOrder.Ascending) { dgComprobantesConta.Sort(dgComprobantesConta.Columns[xnomcolumna], System.ComponentModel.ListSortDirection.Ascending); } else { dgComprobantesConta.Sort(dgComprobantesConta.Columns[xnomcolumna], System.ComponentModel.ListSortDirection.Descending); } } else { dgComprobantesConta.Sort(dgComprobantesConta.Columns["fechregistro"], System.ComponentModel.ListSortDirection.Descending); } //} //else //{ // ERP_CAESOFT_FORMS.frmclass.ShowError(ocapa.sql_error, this); //} }