public void CargarDictamenes(int id)
 {
     try
     {
         Dictamen_Estimacion   estimacion   = new Dictamen_Estimacion();
         Dictamen_Estimacion[] estimaciones = estimacion.TableToArray(estimacion.SelXEmpleado(false, id));
         for (int x = 0; x < estimaciones.Length; x++)
         {
             Inmueble inmueble = new Inmueble(estimaciones[x].Clave_Inmueble);
             Cliente  cliente  = new Cliente(estimaciones[x].Id_Cliente);
             string   estatus  = "";
             if (estimaciones[x].Elaboracion)
             {
                 estatus = "ELABORADO";
             }
             else
             {
                 estatus = "NO ELABORADO";
             }
             CargaTrabajoEmpleado carga = (new CargaTrabajoEmpleado {
                 Etiqueta = estimaciones[x].Etiqueta, ClaveCatastral = inmueble.Clave_Catastral, Cliente = cliente.Nombre, FechaIngreso = estimaciones[x].Fecha_Registro.ToString(), Estatus = estatus
             });
             Listdictamen.Items.Add(carga);
         }
     }
     catch (Exception ex)
     {
     }
 }
        private void llenardatalikepropietarioeliminado(string texto)
        {
            lit2.Clear();
            DataTable table = new DataTable();

            dictamen = new Dictamen_Estimacion();
            Dictamen_Estimacion[] datos = dictamen.TableToArray(table = dictamen.SelXTipoLikePropietario(true, texto, true));
            for (int x = 0; x < datos.Length; x++)
            {
                lit2.Add(new DictamenEstructural()
                {
                    ID = datos[x].Numero, Etiqueta = datos[x].Etiqueta, Tipo = datos[x].Tipo, FechaRegistro = datos[x].Fecha_Registro, FechaVisita = datos[x].Visita_Programada, Elaboracion = datos[x].Elaboracion, Observacion = datos[x].Observacion_Elaboracion, Entregado = datos[x].Entregado, Manifestacion = datos[x].Manifestacion, Oficiosub = datos[x].Oficio_Subdivision, Escrituras = datos[x].Escrituras, Licencia = datos[x].Licencia_Construccion, Otra = datos[x].Otra, OtraNombre = datos[x].Otra_Nombre, cliente = datos[x].Id_Cliente, inmueble = datos[x].Clave_Inmueble
                });
            }
            GridConceptosActivos.ItemsSource = lit2;
        }
        public void CargarDatosinactivos()
        {
            PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "D4");

            MyPermission.Demand();
            GridConceptosInactivos.ItemsSource = null;
            lit2.Clear();
            dictamen = new Dictamen_Estimacion();
            DataTable table2 = new DataTable();

            Dictamen_Estimacion[] datos2 = dictamen.TableToArray(table2 = dictamen.SelXTipoLikeCatastral(false, "", true));
            for (int x = 0; x < datos2.Length; x++)
            {
                lit2.Add(new DictamenEstructural()
                {
                    ID = datos2[x].Numero, Etiqueta = datos2[x].Etiqueta, Tipo = datos2[x].Tipo, FechaRegistro = datos2[x].Fecha_Registro, FechaVisita = datos2[x].Visita_Programada, Elaboracion = datos2[x].Elaboracion, Observacion = datos2[x].Observacion_Elaboracion, Entregado = datos2[x].Entregado, Manifestacion = datos2[x].Manifestacion, Oficiosub = datos2[x].Oficio_Subdivision, Escrituras = datos2[x].Escrituras, Licencia = datos2[x].Licencia_Construccion, Otra = datos2[x].Otra, OtraNombre = datos2[x].Otra_Nombre, cliente = datos2[x].Id_Cliente, inmueble = datos2[x].Clave_Inmueble
                });
            }
            GridConceptosInactivos.ItemsSource = lit2;
        }
 private void llenardatalikeetiqueta(string texto)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "D4");
         MyPermission.Demand();
         lit.Clear();
         DataTable table = new DataTable();
         dictamen = new Dictamen_Estimacion();
         Dictamen_Estimacion[] datos = dictamen.TableToArray(table = dictamen.SelXTipoLikeEtiqueta(false, texto));
         for (int x = 0; x < datos.Length; x++)
         {
             lit.Add(new DictamenEstructural()
             {
                 ID = datos[x].Numero, Etiqueta = datos[x].Etiqueta, Tipo = datos[x].Tipo, FechaRegistro = datos[x].Fecha_Registro, FechaVisita = datos[x].Visita_Programada, Elaboracion = datos[x].Elaboracion, Observacion = datos[x].Observacion_Elaboracion, Entregado = datos[x].Entregado, Manifestacion = datos[x].Manifestacion, Oficiosub = datos[x].Oficio_Subdivision, Escrituras = datos[x].Escrituras, Licencia = datos[x].Licencia_Construccion, Otra = datos[x].Otra, OtraNombre = datos[x].Otra_Nombre, cliente = datos[x].Id_Cliente, inmueble = datos[x].Clave_Inmueble
             });
         }
         GridConceptosActivos.ItemsSource = lit;
     }
     catch (Exception ex)
     {
     }
 }