public IEnumerable <Datos> DataSourceContrato(int idempresa, int idproveedor)
        {
            List <Datos> list = new List <Datos>();
            Datos        item = new Datos();

            item.Id    = -1;
            item.Texto = "Seleccionar ...";
            try
            {
                using (ClusmextContext context = new ClusmextContext())
                {
                    list = context.spSelContratos(idempresa, idproveedor)
                           .Select(x => new Datos {
                        Id = x.Id_Contrato, Texto = x.Codigo_contrato + " " + x.Contrato
                    })
                           .OrderBy(x => x.Texto).ToList();
                    list.Add(item);
                }
            }
            catch (Exception ex)
            {
            }
            return(list);
        }