Exemplo n.º 1
0
        /// <summary>
        /// Devuelve el siguiente Serial de Empresa.
        /// </summary>
        /// <returns>Código de 9 cifras</returns>
        protected static Int64 GetNewSerial()
        {
            // Obtenemos la lista de empresas ordenadas por serial
            SortedBindingList <EmpresaInfo> emps = EmpresaList.GetSortedList("Serial", ListSortDirection.Ascending);

            // Obtenemos el último código de empresa
            Int64 lastcode = 0;

            if (emps.Count > 0)
            {
                for (int i = 1; i < 11; i++)
                {
                    if (emps.Find("Serial", i) == -1)
                    {
                        lastcode = i;
                        return(i);
                    }
                }
            }
            else
            {
                lastcode = 1;
            }

            return(lastcode);
        }
Exemplo n.º 2
0
            protected override void DataPortal_Execute()
            {
                // Buscar por codigo
                CriteriaEx criteria = Empresa.GetCriteria(Empresa.OpenSession());

                criteria.AddEq("Code", _codigo);
                EmpresaList lista = EmpresaList.GetList(criteria);

                _exists = !(lista.Count == 0);
            }