Exemplo n.º 1
0
        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());
            }
        }