/// <summary>
        /// Buscamos un NUC en las vistas materializadas de la Procuraduria
        /// </summary>
        private async void BuscarNUCInterconexion()
        {
            bool Error = false;

            ShowSearch = Visibility.Visible;
            await Task.Factory.StartNew(() =>
            {
                try{
                    if (!string.IsNullOrEmpty(Nuc))
                    {
                        LstInterconexion = new ObservableCollection <VM_IMPUTADOSDATOS>();
                        using (EntidadInterconexion contexto = new EntidadInterconexion())
                        {
                            LstInterconexion = new ObservableCollection <VM_IMPUTADOSDATOS>(contexto.Database.SqlQuery <VM_IMPUTADOSDATOS>("SELECT * FROM SSP.VM_IMPUTADOSDATOS WHERE EXPEDIENTEID LIKE '1%' AND EXPEDIENTEID LIKE '%'||:param1 ", new OracleParameter("param1", Nuc)));
                        }
                    }
                }
                catch (Exception ex)
                {
                    Error = true;
                }
            });

            ShowSearch = Visibility.Collapsed;
            if (Error)
            {
                mensajeAlerta("Algo pasó...", "Ocurrió un error al consultar interconexión, verifique su conexión.");
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Buscamos un NUC en las vistas materializadas de la Procuraduria
 /// </summary>
 private void BuscarNUCInterconexion()
 {
     if (!string.IsNullOrEmpty(Nuc))
     {
         LstInterconexion = new ObservableCollection <VM_IMPUTADOSDATOS>();
         using (EntidadInterconexion contexto = new EntidadInterconexion())
         {
             LstInterconexion = new ObservableCollection <VM_IMPUTADOSDATOS>(contexto.Database.SqlQuery <VM_IMPUTADOSDATOS>("SELECT * FROM SSP.VM_IMPUTADOSDATOS WHERE EXPEDIENTEID LIKE '1%' AND EXPEDIENTEID LIKE '%'||:param1 ", new OracleParameter("param1", Nuc)));
         }
     }
 }
        void MediaFiliacion()
        {
            if (SelectedInterconexion != null)
            {
                using (EntidadInterconexion contexto = new EntidadInterconexion())
                {
                    LstMediaFiliacion = new ObservableCollection <cMF>(contexto.Database.SqlQuery <cMF>("SELECT * FROM SSP.VM_IMPUTADOSFILIACION WHERE EXPEDIENTEid= :param1 AND PERSONAFISICAID = :param2 ", new OracleParameter("param1", SelectedInterconexion.EXPEDIENTEID), new OracleParameter("param2", SelectedInterconexion.PERSONAFISICAID)));
                    if (LstMediaFiliacion != null)
                    {
                        foreach (var mf in LstMediaFiliacion)
                        {
                            if (LstImputadoFiliacion == null)
                            {
                                LstImputadoFiliacion = new ObservableCollection <IMPUTADO_FILIACION>();
                            }

                            if (mf.CEJACOLOCACIONID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 12,
                                    ID_TIPO_FILIACION  = (short)mf.CEJACOLOCACIONID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.CEJAFORMAID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 14,
                                    ID_TIPO_FILIACION  = (short)mf.CEJAFORMAID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.CEJAGROSORID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 13,
                                    ID_TIPO_FILIACION  = (short)mf.CEJAGROSORID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.CEJATAMANOID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 15,
                                    ID_TIPO_FILIACION  = (short)mf.CEJATAMANOID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.PIELCOLORID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 30,
                                    ID_TIPO_FILIACION  = (short)mf.PIELCOLORID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.CABELLOESTILOID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 11,
                                    ID_TIPO_FILIACION  = (short)mf.CABELLOESTILOID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.CABELLOCOLORID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 9,
                                    ID_TIPO_FILIACION  = (short)mf.CABELLOCOLORID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.FRENTEALTURAID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 27,
                                    ID_TIPO_FILIACION  = (short)mf.FRENTEALTURAID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.FRENTEANCHURAID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 29,
                                    ID_TIPO_FILIACION  = (short)mf.FRENTEANCHURAID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.OJOFORMAID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 17,
                                    ID_TIPO_FILIACION  = (short)mf.OJOFORMAID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.OJOTAMANOID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 18,
                                    ID_TIPO_FILIACION  = (short)mf.OJOTAMANOID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.NARIZTIPOID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 3,
                                    ID_TIPO_FILIACION  = (short)mf.NARIZTIPOID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.NARIZBASEID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 5,
                                    ID_TIPO_FILIACION  = (short)mf.NARIZBASEID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.BOCATAMANOID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 19,
                                    ID_TIPO_FILIACION  = (short)mf.BOCATAMANOID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.BOCAPECULIARID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 20,
                                    ID_TIPO_FILIACION  = (short)mf.BOCAPECULIARID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.LABIOLONGITUDID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 32,
                                    ID_TIPO_FILIACION  = (short)mf.LABIOLONGITUDID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.LABIOGROSORID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 21,
                                    ID_TIPO_FILIACION  = (short)mf.LABIOGROSORID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.LABIOPECULIARID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 33,
                                    ID_TIPO_FILIACION  = (short)mf.LABIOPECULIARID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.BARBILLAINCLINACIONID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 26,
                                    ID_TIPO_FILIACION  = (short)mf.BARBILLAINCLINACIONID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }

                            if (mf.BARBILLAFORMAID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 25,
                                    ID_TIPO_FILIACION  = (short)mf.BARBILLAFORMAID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }


                            if (mf.OREJAFORMAID != null)
                            {
                                LstImputadoFiliacion.Add(new IMPUTADO_FILIACION()
                                {
                                    ID_MEDIA_FILIACION = 34,
                                    ID_TIPO_FILIACION  = (short)mf.OREJAFORMAID,
                                    //FEC_CAPTURA = DateTime.Now
                                });
                            }
                        }
                    }
                }
            }
        }