public void AnexaDetalle() { string xcodartic = ".."; if (txtRuc.Text.Trim().Length > 0) { xcodartic = txtRuc.Text; } tb_co_MovimientosBL BL = new tb_co_MovimientosBL(); tb_co_Movimientos BE = new tb_co_Movimientos(); BE.perianio = VariablesPublicas.perianio; BE.cuentaini = _Cuenta; BE.nmruc = xcodartic; BE.saldos = 3; BE.tipmodal = 3; tmptabla = BL.GetGeneraCuentaCorrientePC(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; //tmptabla = ocapa.CaeSoft_GetAllPendientesCancelaciones(GlobalVars.GetInstance.Company, GlobalVars.GetInstance.Periodo, _Cuenta, xcodartic, 3, GlobalVars.GetInstance.CancelacionesListaDetalles, null); if (BL.Sql_Error.Length == 0) { if (tmptabla.Rows.Count > 0) { if ((TablaDatos != null)) { if (VariablesPublicas.BuscarEnTable(xcodartic, "detalle", TablaDatos) < 0) { TablaDatos.Rows.Add(VariablesPublicas.InsertIntoTable(TablaDatos)); for (lc_contador = 0; lc_contador <= TablaDatos.Columns.Count - 1; lc_contador++) { TablaDatos.Rows[TablaDatos.Rows.Count - 1][tmptabla.Columns[lc_contador].ColumnName] = tmptabla.Rows[0][tmptabla.Columns[lc_contador].ColumnName]; } } else { XtraMessageBox.Show(txtRuc.Text.Trim() + "-" + txtCtactename.Text + " Ya seleccionado", "Mensaje del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Question); } } } else { XtraMessageBox.Show("Ruc " + xcodartic + " " + txtCtactename.Text + " No registra saldos ", "Mensaje del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Question); } TablaDatos.AcceptChanges(); } u_refrescaControles(); }
private void Frm_SeleccionVariosClientes_Activated(object sender, EventArgs e) { if (swLoad) { swLoad = false; try { tb_co_MovimientosBL BL = new tb_co_MovimientosBL(); tb_co_Movimientos BE = new tb_co_Movimientos(); BE.perianio = ""; BE.cuentaini = ""; BE.nmruc = "xx"; BE.saldos = 1; BE.tipmodal = 3; TablaDatos = BL.GetGeneraCuentaCorrientePC(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } Examinar.AutoGenerateColumns = false; Examinar.DataSource = TablaDatos; Examinar.ReadOnly = true; } if (sw_load) { if ((_TablaProveedores != null)) { TablaDatos = _TablaProveedores; } sw_load = false; } txtRuc.Focus(); }