コード例 #1
0
ファイル: Cie10.asmx.cs プロジェクト: saludnqn/prosane
        public cie10 getCie10(string codigo)
        {
            cie10 oCie10 = new cie10();

            /* Formato de Codigo incorrecto*/
            if (codigo.Length == 0)
            {
                oCie10.id     = -1;
                oCie10.codigo = "";
                oCie10.nombre = "El codigo no puede ser vacio.";
                return(oCie10);
            }

            SysCIE10 oCodigo = new SysCIE10(SysCIE10.Columns.Codigo, codigo);

            /* Codigo no encontrado */
            if (oCodigo.IsNew)
            {
                oCie10.id     = -1;
                oCie10.codigo = "";
                oCie10.nombre = "Codigo no encontrado";
                return(oCie10);
            }
            oCie10.id     = oCodigo.Id;
            oCie10.codigo = oCodigo.Codigo;
            oCie10.nombre = oCodigo.Nombre;

            return(oCie10);
        }
コード例 #2
0
ファイル: Cie10.asmx.cs プロジェクト: saludnqn/prosane
        public List <cie10> buscarCie10(string cadena)
        {
            List <cie10> oCodigos = new List <cie10>();

            SysCIE10Collection oColeccion = new SubSonic.Select().Top("10").From(SysCIE10.Schema.TableName)
                                            .Where(SysCIE10.Columns.Nombre).Like(cadena).ExecuteAsCollection <SysCIE10Collection>();

            foreach (SysCIE10 oCie10 in oColeccion)
            {
                cie10 temp = new cie10();
                temp.id     = oCie10.Id;
                temp.codigo = oCie10.Codigo;
                temp.nombre = oCie10.Nombre;
                oCodigos.Add(temp);
            }
            return(oCodigos);
        }