private void UCCp_Mant_codigo_SRI_Load(object sender, EventArgs e) { try { tb_Empresa_Bus busemp = new tb_Empresa_Bus(); listaEmp = new List <tb_Empresa_Info>(); listaEmp = busemp.Get_List_Empresa(); // List<cp_codigo_SRI_x_CtaCble_Info> ObtenerLista() cp_codigo_SRI_x_CtaCble_Bus bus_SRI_cta = new cp_codigo_SRI_x_CtaCble_Bus(); List <cp_codigo_SRI_x_CtaCble_Info> lista_SRI_cta = new List <cp_codigo_SRI_x_CtaCble_Info>(); lista_SRI_cta = bus_SRI_cta.Get_codigo_SRI_x_CtaCble(); ListaBind = new BindingList <tb_Empresa_Info>(listaEmp); //gridControlSRI.DataSource = ListaBind; if (_Accion == Cl_Enumeradores.eTipo_action.actualizar || _Accion == Cl_Enumeradores.eTipo_action.consultar || _Accion == Cl_Enumeradores.eTipo_action.Anular) { foreach (var item in ListaBind) { var item2 = lista_SRI_cta.FirstOrDefault(q => q.IdEmpresa == item.IdEmpresa && q.idCodigo_SRI == codSRI_inf.IdCodigo_SRI); if (item2 != null) { item.IdCtaCble = item2.IdCtaCble.Trim(); item.nomCuenta = "[" + item2.IdCtaCble.Trim() + "] - " + item2.pc_Cuenta.Trim(); } } } //gridControlSRI.DataSource = ListaBind; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public void set_Info(cp_codigo_SRI_Info info) { try { txt_id.Text = info.IdCodigo_SRI.ToString(); cmb_tipCodSRI.EditValue = info.IdTipoSRI; txt_cod_base.Text = info.co_codigoBase.Trim(); txt_cod_SRI.Text = info.codigoSRI.Trim(); txt_descripcion.Text = info.co_descripcion.Trim(); txt_retencion.Text = info.co_porRetencion.ToString(); dtp_valiDesde.Value = Convert.ToDateTime(info.co_f_vigente_desde.ToShortDateString()); dtp_valiHasta.Value = Convert.ToDateTime(info.co_f_vigente_hasta.ToShortDateString()); listInfo = cp_codigo_SRI_x_CtaCble.Get_codigo_SRI_x_CtaCble(param.IdEmpresa, info.IdCodigo_SRI); if (info.co_estado == "I") { lblAnulado.Visible = true; } else { lblAnulado.Visible = false; } chk_estado.Checked = (info.co_estado == "A") ? true : false; if (listInfo != null) { if (listInfo.Count() > 0) { ucCtaCble.set_PlanCtarInfo(listInfo.FirstOrDefault().IdCtaCble); } } codSRI_inf = info; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }