コード例 #1
0
 public List <tb_Catalogo_Info> Get_List_Catalogo(Cl_Enumeradores.TipoCatalogo IdTipoCatalogo)
 {
     try
     {
         return(CtD.Get_List_Catalogo(IdTipoCatalogo));
     }
     catch (Exception ex)
     {
         Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
         throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "ObtenerList_Catalogo", ex.Message), ex)
               {
                   EntityType = typeof(tb_Catalogo_Bus)
               };
     }
 }
コード例 #2
0
        public List <tb_Catalogo_Info> Get_List_Catalogo(Cl_Enumeradores.TipoCatalogo Tipo)
        {
            try
            {
                string tipo2 = "";
                tipo2 = Tipo.ToString();

                List <tb_Catalogo_Info> lista     = new List <tb_Catalogo_Info>();
                EntitiesGeneral         OCatalogo = new EntitiesGeneral();
                var Doc = from C in OCatalogo.tb_Catalogo
                          join TC in OCatalogo.tb_CatalogoTipo
                          on C.IdTipoCatalogo equals TC.IdTipoCatalogo
                          where TC.Codigo.Equals(tipo2)
                          orderby C.ca_orden
                          select C;


                foreach (var item in Doc)
                {
                    tb_Catalogo_Info catalogo = new tb_Catalogo_Info();
                    catalogo.IdCatalogo     = item.IdCatalogo;
                    catalogo.IdTipoCatalogo = item.IdTipoCatalogo;
                    catalogo.CodCatalogo    = item.CodCatalogo;
                    catalogo.ca_descripcion = item.ca_descripcion;
                    catalogo.ca_estado      = item.ca_estado;
                    catalogo.ca_orden       = item.ca_orden;

                    lista.Add(catalogo);
                }



                return(lista);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
コード例 #3
0
ファイル: UCGe_Catalogo.cs プロジェクト: arocajorge/ERPFJ
        public void set_cargar_combo_x_tipo(Cl_Enumeradores.TipoCatalogo Tipo)
        {
            try
            {
                tb_Catalogo_Bus         CatBus = new tb_Catalogo_Bus();
                List <tb_Catalogo_Info> lista  = new List <tb_Catalogo_Info>();



                lista = CatBus.Get_List_Catalogo(Tipo);

                this.cmb_catalogo.DataSource    = lista;
                this.cmb_catalogo.DisplayMember = "ca_descripcion";
                this.cmb_catalogo.ValueMember   = "CodCatalogo";
            }
            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());
            }
        }