private int FindByNotario(string NotarioKey)
        {
            int myIndex = -1;

            try
            {
                Notarios myInfoNotario = cbNotario.Where(x => x.NumElec == NotarioKey).Single <Notarios>();
                myIndex = cbNotario.IndexOf(myInfoNotario);
            }
            //catch (System.InvalidOperationException exInOp)
            //{
            //    //MethodBase site = exInOp.TargetSite;

            //    //if (exInOp.Message == "Sequence contains no elements")
            //    //    MessageBox.Show("No Exite en la Tabla!!!!", site.Name, MessageBoxButton.OK, MessageBoxImage.Error);
            //}
            catch
            {
                //MethodBase site = ex.TargetSite;
                //MessageBox.Show(ex.ToString(), site.Name, MessageBoxButton.OK, MessageBoxImage.Error);
            }
            return(myIndex);
        }
        private void MyRefresh()
        {
            try
            {
                using (SqlExcuteCommand get = new SqlExcuteCommand()
                {
                    DBCnnStr = DBEndososCnnStr
                })
                {
                    _MyNotarioTable   = get.MyGetNotarios(WhatIsModo);
                    _MyAspiranteTable = get.MyGetCandidatos(WhatIsModo);

                    cbAspirante.Clear();
                    foreach (DataRow row in _MyAspiranteTable.Rows)
                    {
                        Candidatos myCand = new Candidatos();
                        myCand.Partido = row["Partido"].ToString();
                        myCand.NumCand = row["NumCand"].ToString();
                        myCand.Nombre  = row["Nombre"].ToString();
                        myCand.Area    = row["Area"].ToString();
                        myCand.Cargo   = row["Cargo"].ToString();
                        myCand.EndoReq = row["EndoReq"].ToString();
                        myCand.Modo    = int.Parse(row["Modo"].ToString());
                        cbAspirante.Add(myCand);
                    }
                    cbAspirante_Item_Id = -1;

                    cbNotario.Clear();
                    foreach (DataRow row in _MyNotarioTable.Rows)
                    {
                        Notarios myNotario = new Notarios();

                        myNotario.NumElec   = row["NumElec"].ToString();
                        myNotario.NumCand   = row["NumCand"].ToString();
                        myNotario.Nombre    = row["Nombre"].ToString();
                        myNotario.Apellido1 = row["Apellido1"].ToString();
                        myNotario.Apellido2 = row["Apellido2"].ToString();
                        myNotario.Status    = row["Status"].ToString();
                        try
                        {
                            myNotario.Fecha_Dia = (int)row["Fecha_Dia"];
                            myNotario.Fecha_Mes = (int)row["Fecha_Mes"];
                            myNotario.Fecha_Ano = (int)row["Fecha_Ano"];
                        }
                        catch
                        {
                            myNotario.Fecha_Dia = 0;
                            myNotario.Fecha_Mes = 0;
                            myNotario.Fecha_Ano = 0;
                        }

                        myNotario.AllColumn = false;
                        cbNotario.Add(myNotario);
                    }
                    cbNotario_Item_Id    = -1;
                    dpFchInformadoAlaCEE = DateTime.Now;
                }
            }
            catch (Exception ex)
            {
                MethodBase site = ex.TargetSite;
                MessageBox.Show(ex.Message, site.Name, MessageBoxButton.OK, MessageBoxImage.Error);
                _LogClass.MYEventLog.WriteEntry(string.Concat(ex.Message, "\r\n", site.Name), EventLogEntryType.Error, 9999);
            }
        }