private void Control_Leave(object sender, EventArgs e)
        {
            if (sender is RadTextBox)
            {
                objTextbox = (RadTextBox)sender;

                switch (objTextbox.Name)
                {
                //tab 2
                case "Nombre_Fiscal":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    RFC.Focus();
                    break;

                //tab 3
                case "RFC":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Tipo_Inmueble.Focus();
                    break;

                //tab 6
                case "Vialidad":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Codigo_Postal.Focus();
                    break;

                //tab 8
                case "No_Ext":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    No_Int.Focus();
                    break;

                //tab 9
                case "No_Int":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Colonia.Focus();
                    break;

                //tab 10
                case "Colonia":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Entidad_Federativa.Focus();
                    break;

                //tab 13
                case "eMail":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Telefono.Focus();
                    break;

                //tab 16
                case "Cuenta_Banco":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    btnExaminar.Focus();
                    break;
                }
            }
            else if (sender is RadMaskedEditBox)
            {
                objMaskedEditBox = (RadMaskedEditBox)sender;

                switch (objMaskedEditBox.Name)
                {
                //tab 7
                case "Codigo_Postal":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    No_Ext.Focus();
                    break;

                //tab 14
                case "Telefono":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Celular.Focus();
                    break;

                //tab 15
                case "Celular":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Cuenta_Banco.Focus();
                    break;
                }
            }
            else if (sender is RadDropDownList)
            {
                objDropDownList = (RadDropDownList)sender;

                switch (objDropDownList.Name)
                {
                //tab 1
                case "Giro_Comercial":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Nombre_Fiscal.Focus();
                    break;

                //tab 4
                case "Tipo_Inmueble":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Tipo_Vialidad.Focus();
                    break;

                //tab 5
                case "Tipo_Vialidad":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Vialidad.Focus();
                    break;

                //tab 11
                case "Entidad_Federativa":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Municipio.Focus();
                    break;

                //tab 12
                case "Municipio":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    eMail.Focus();
                    break;
                }
            }
            else if (sender is RadButton)
            {
                objButton = (RadButton)sender;

                switch (objButton.Name)
                {
                //tab 17
                case "btnExaminar":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    btnAceptar.Focus();
                    break;

                //tab 18
                case "btnAceptar":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    btnCancelar.Focus();
                    break;
                }
            }
        }
Exemplo n.º 2
0
        public static void Initialize(ApplicationDbContext context)
        {
            context.Database.EnsureCreated();

            if (context.Year.Any() || context.Programa.Any() || context.Componente.Any() || context.Instancia_Ejecutora.Any() || context.Delegacion.Any() ||
                context.Nacionalidad.Any() || context.Tipo_Documento.Any() || context.Genero.Any() ||
                context.Estado_Civil.Any() || context.Tipo_Identidad.Any() || context.Municipio.Any() ||
                context.Tipo_Persona.Any() || context.Etnia.Any() || context.Discapacidad.Any() ||
                context.Tipo_Ambito.Any() || context.Tipo_Asentamiento.Any() || context.Tipo_Vialidad.Any() || context.Tipo_Proyecto.Any() ||
                context.Concepto_Apoyo.Any() || context.Subconcepto_Apoyo.Any()
                )
            {
                return;
            }

            //Concepto_Apoyo
            var concepto_apoyo = new Concepto_Apoyo[]
            {
                new Concepto_Apoyo {
                    nombre = "Concepto 1"
                },
                new Concepto_Apoyo {
                    nombre = "Concepto 2"
                },
            };

            foreach (Concepto_Apoyo g in concepto_apoyo)
            {
                context.Concepto_Apoyo.Add(g);
            }

            //Subconceptopoyo
            var subconcepto_apoyo = new Subconcepto_Apoyo[]
            {
                new Subconcepto_Apoyo {
                    nombre = "SubConcepto 1"
                },
                new Subconcepto_Apoyo {
                    nombre = "SubConcepto 2"
                },
            };

            foreach (Subconcepto_Apoyo g in subconcepto_apoyo)
            {
                context.Subconcepto_Apoyo.Add(g);
            }

            //YEAR
            var tipo_proyecto = new Tipo_Proyecto[]
            {
                new Tipo_Proyecto {
                    Nombre = "Social"
                },
                new Tipo_Proyecto {
                    Nombre = "Privado"
                },
            };

            foreach (Tipo_Proyecto g in tipo_proyecto)
            {
                context.Tipo_Proyecto.Add(g);
            }

            //YEAR
            var year = new Year[]
            {
                new Year {
                    year = 2020
                },
            };

            foreach (Year g in year)
            {
                context.Year.Add(g);
            }

            //PROGRAMA
            var programa = new Programa[]
            {
                new Programa {
                    nombre = "prestamos para tractor"
                },
                new Programa {
                    nombre = "prestamos para terreno"
                },
                new Programa {
                    nombre = "prestamos para comida"
                },
                new Programa {
                    nombre = "prestamos para carros"
                },
                new Programa {
                    nombre = "prestamos para huertas"
                },
                new Programa {
                    nombre = "prestamos para casas"
                },
            };

            foreach (Programa g in programa)
            {
                context.Programa.Add(g);
            }

            //COMPONENTE
            var componente = new Componente[]
            {
                new Componente {
                    nombre = "Componente 1"
                },
                new Componente {
                    nombre = "Componente 2"
                },
                new Componente {
                    nombre = "Componente 3"
                },
                new Componente {
                    nombre = "Componente 4"
                },
                new Componente {
                    nombre = "Componente 5"
                },
                new Componente {
                    nombre = "Componente 6"
                },
            };

            foreach (Componente g in componente)
            {
                context.Componente.Add(g);
            }

            //INSTANCIA EJECUTORA
            var instancia = new Instancia_Ejecutora[]
            {
                new Instancia_Ejecutora {
                    nombre = "Instancia 1"
                },
                new Instancia_Ejecutora {
                    nombre = "Instancia 2"
                },
                new Instancia_Ejecutora {
                    nombre = "Instancia 3"
                },
            };

            foreach (Instancia_Ejecutora g in instancia)
            {
                context.Instancia_Ejecutora.Add(g);
            }

            //DELEGACION
            var delegacion = new Delegacion[]
            {
                new Delegacion {
                    nombre = "Delegacion 1"
                },
                new Delegacion {
                    nombre = "Delegacion 2"
                },
                new Delegacion {
                    nombre = "Delegacion 3"
                },
            };

            foreach (Delegacion g in delegacion)
            {
                context.Delegacion.Add(g);
            }

            //COMPANIA
            var compania = new Compania[]
            {
                new Compania {
                    nombre_compania = "TELCEL"
                },
                new Compania {
                    nombre_compania = "IUSACELL"
                },
                new Compania {
                    nombre_compania = "MOVISTAR"
                },
                new Compania {
                    nombre_compania = "NEXTEL"
                },
                new Compania {
                    nombre_compania = "UNEFON"
                },
                new Compania {
                    nombre_compania = "AT&T"
                },
                new Compania {
                    nombre_compania = "ALO SIEMPRE CERCA"
                },
                new Compania {
                    nombre_compania = "MAZ TIEMPO"
                },
                new Compania {
                    nombre_compania = "QBOCEL"
                },
                new Compania {
                    nombre_compania = "VIRGIN MOBILE"
                },
                new Compania {
                    nombre_compania = "ALESTRA"
                },
                new Compania {
                    nombre_compania = "AXTEL"
                },
                new Compania {
                    nombre_compania = "MAXCOM"
                },
                new Compania {
                    nombre_compania = "MEGACABLE"
                },
                new Compania {
                    nombre_compania = "IZZI"
                },
                new Compania {
                    nombre_compania = "TELMEX"
                },
                new Compania {
                    nombre_compania = "TELNOR"
                }
            };

            foreach (Compania g in compania)
            {
                context.Compania.Add(g);
            }

            //TUIPO_TELEFONO
            var tipo_telefono = new Tipo_Telefono[]
            {
                new Tipo_Telefono {
                    nombre_tipo = "FIJO"
                },
                new Tipo_Telefono {
                    nombre_tipo = "MOVIL"
                }
            };

            foreach (Tipo_Telefono g in tipo_telefono)
            {
                context.Tipo_Telefono.Add(g);
            }

            //GENEROS
            var generos = new Genero[]
            {
                new Genero {
                    Nombre_Genero = "MASCULINO"
                },
                new Genero {
                    Nombre_Genero = "FEMENINO"
                },
                new Genero {
                    Nombre_Genero = "MORAL"
                },
            };

            foreach (Genero g in generos)
            {
                context.Genero.Add(g);
            }

            //ESTADO CIVIL
            var civil = new Estado_Civil[]
            {
                new Estado_Civil {
                    Nombre_Edo_Civil = "SOLTERO"
                },
                new Estado_Civil {
                    Nombre_Edo_Civil = "CASADO"
                },
                new Estado_Civil {
                    Nombre_Edo_Civil = "DIVORCIADO"
                },
                new Estado_Civil {
                    Nombre_Edo_Civil = "VIUDO/A"
                },
                new Estado_Civil {
                    Nombre_Edo_Civil = "UNION LIBRE"
                },
                new Estado_Civil {
                    Nombre_Edo_Civil = "CONCUBINATO"
                },
                new Estado_Civil {
                    Nombre_Edo_Civil = "MORAL"
                },
            };

            foreach (Estado_Civil g in civil)
            {
                context.Estado_Civil.Add(g);
            }


            //TIPO DE IDENTIDAD
            var tipo_identidad = new Tipo_Identidad[]
            {
                new Tipo_Identidad {
                    Nombre = "CARTILLA DEL SERVICIO MILITAR"
                },
                new Tipo_Identidad {
                    Nombre = "LICENCIA DE MANEJO"
                },
                new Tipo_Identidad {
                    Nombre = "PASAPORTE"
                },
                new Tipo_Identidad {
                    Nombre = "CREDENCIAL PARA VOTAR CON FOTOGRAFIA"
                },
                new Tipo_Identidad {
                    Nombre = "CREDENCIAL DEL IMSS O DEL ISSSTE"
                },
                new Tipo_Identidad {
                    Nombre = "CONSTANCIA EXP. POR AUTORIDAD LEGAL CON FOTOGRAFIA"
                },
                new Tipo_Identidad {
                    Nombre = "CEDULA PROFESIONAL"
                },
                new Tipo_Identidad {
                    Nombre = "CREDENCIAL DEL INSTITUTO NACIONAL DE LA SENECTUD"
                },
                new Tipo_Identidad {
                    Nombre = "ACTA DE NACIMIENTO"
                },
                new Tipo_Identidad {
                    Nombre = "CREDENCIAL O ACTA DE NATURALIZACION EXP. POR SEC. DE REL. EXTERIORES"
                },
                new Tipo_Identidad {
                    Nombre = "TARJETA PROCAMPO"
                },
                new Tipo_Identidad {
                    Nombre = "TARJETA SAGARPA/CURP"
                },
                new Tipo_Identidad {
                    Nombre = "LIBRETA DE MAR O NAVEGACION CON FOTOGRAFIA EXP. POR LA SCT"
                },
                new Tipo_Identidad {
                    Nombre = "CREDENCIAL DE  PESCA"
                },
                new Tipo_Identidad {
                    Nombre = "CURP"
                },
                new Tipo_Identidad {
                    Nombre = "INE ESTATAL"
                },
                new Tipo_Identidad {
                    Nombre = "INSTITUTO NACIONAL DE LAS PERSONAS ADULTAS Y MAYORES (INAPAM)"
                },
                new Tipo_Identidad {
                    Nombre = "CREDENCIAL DEL SERVICIO POSTAL MEXICANO"
                },
                new Tipo_Identidad {
                    Nombre = "MATRICULA CONSULAR"
                },
                new Tipo_Identidad {
                    Nombre = "MORAL"
                }
            };

            foreach (Tipo_Identidad g in tipo_identidad)
            {
                context.Tipo_Identidad.Add(g);
            }


            //MUNICIPIO

            /*
             * var municipio = new Municipio[]
             * {
             *      new Municipio {Nombre = "Armería"},
             *      new Municipio {Nombre = "Tecomán"},
             *      new Municipio {Nombre = "Manzanillo"},
             *      new Municipio {Nombre = "Coquimatlán"},
             *      new Municipio {Nombre = "Colima"},
             *      new Municipio {Nombre = "Cuahutémoc"},
             *      new Municipio {Nombre = "Comala"},
             *      new Municipio {Nombre = "Ixtlahuacán"},
             *      new Municipio {Nombre = "Minatitlán"},
             *      new Municipio {Nombre = "Villa de Álvarez"},
             * };
             *
             * foreach (Municipio g in municipio)
             * {
             *      context.Municipio.Add(g);
             * }
             */

            //Tipo de persona
            var tipo_persona = new Tipo_Persona[]
            {
                new Tipo_Persona {
                    Nombre_Tipo = "FISICA"
                },
                new Tipo_Persona {
                    Nombre_Tipo = "MORAL"
                }
            };

            foreach (Tipo_Persona g in tipo_persona)
            {
                context.Tipo_Persona.Add(g);
            }

            //Tipo de Etnia
            var tipo_etnia = new Etnia[]
            {
                new Etnia {
                    Pertenece_Etnia = "Si"
                },
                new Etnia {
                    Pertenece_Etnia = "No"
                },
                new Etnia {
                    Pertenece_Etnia = "MORAL"
                },
            };

            foreach (Etnia g in tipo_etnia)
            {
                context.Etnia.Add(g);
            }

            //Discapacidad
            var discapacidad = new Discapacidad[]
            {
                new Discapacidad {
                    Tiene_Discapacidad = "Si"
                },
                new Discapacidad {
                    Tiene_Discapacidad = "No"
                },
                new Discapacidad {
                    Tiene_Discapacidad = "MORAL"
                },
            };

            foreach (Discapacidad g in discapacidad)
            {
                context.Discapacidad.Add(g);
            }

            //tipo ambito
            var tipo_ambito = new Tipo_Ambito[]
            {
                new Tipo_Ambito {
                    Nombre = "AMBITO URBANO"
                },
                new Tipo_Ambito {
                    Nombre = "AMBITO RURAL"
                },
                new Tipo_Ambito {
                    Nombre = "SOBRE VIA DE COMUNICACION"
                },
                new Tipo_Ambito {
                    Nombre = "NO DEFINIDO"
                },
            };

            foreach (Tipo_Ambito g in tipo_ambito)
            {
                context.Tipo_Ambito.Add(g);
            }

            //tipo asentamiento
            var tipo_asentamiento = new Tipo_Asentamiento[]
            {
                new Tipo_Asentamiento {
                    Nombre = "AEROPUERTO"
                },
                new Tipo_Asentamiento {
                    Nombre = "AMPLIACION"
                },
                new Tipo_Asentamiento {
                    Nombre = "BARRIO"
                },
                new Tipo_Asentamiento {
                    Nombre = "CAMPAMENTO"
                },
                new Tipo_Asentamiento {
                    Nombre = "CANTON"
                },
                new Tipo_Asentamiento {
                    Nombre = "CIUDAD"
                },
                new Tipo_Asentamiento {
                    Nombre = "CIUDAD INDUSTRIAL"
                },
                new Tipo_Asentamiento {
                    Nombre = "CLUB DE GOLF"
                },
                new Tipo_Asentamiento {
                    Nombre = "COLONIA"
                },
                new Tipo_Asentamiento {
                    Nombre = "CONDOMINIO"
                },
                new Tipo_Asentamiento {
                    Nombre = "CONGREGACION"
                },
                new Tipo_Asentamiento {
                    Nombre = "CONJUNTO HABITACIONAL"
                },
                new Tipo_Asentamiento {
                    Nombre = "CORREDOR INDUSTRIAL"
                },
                new Tipo_Asentamiento {
                    Nombre = "COTO"
                },
                new Tipo_Asentamiento {
                    Nombre = "CUARTEL"
                },
                new Tipo_Asentamiento {
                    Nombre = "EJIDO"
                },
                new Tipo_Asentamiento {
                    Nombre = "EQUIPAMIENTO"
                },
                new Tipo_Asentamiento {
                    Nombre = "ESTACION"
                },
                new Tipo_Asentamiento {
                    Nombre = "EXHACIENDA"
                },
                new Tipo_Asentamiento {
                    Nombre = "FINCA"
                },
                new Tipo_Asentamiento {
                    Nombre = "FRACCION"
                },
                new Tipo_Asentamiento {
                    Nombre = "FRACCIONAMIENTO"
                },
                new Tipo_Asentamiento {
                    Nombre = "GRAN USUARIO"
                },
                new Tipo_Asentamiento {
                    Nombre = "GRANJA"
                },
                new Tipo_Asentamiento {
                    Nombre = "HACIENDA"
                },
                new Tipo_Asentamiento {
                    Nombre = "INGENIO"
                },
                new Tipo_Asentamiento {
                    Nombre = "MANZANA"
                },
                new Tipo_Asentamiento {
                    Nombre = "PARAJE"
                },
                new Tipo_Asentamiento {
                    Nombre = "PARQUE INDUSTRIAL"
                },
                new Tipo_Asentamiento {
                    Nombre = "POBLADO COMUNAL"
                },
                new Tipo_Asentamiento {
                    Nombre = "PRIVADA"
                },
                new Tipo_Asentamiento {
                    Nombre = "PROLONGACION"
                },
                new Tipo_Asentamiento {
                    Nombre = "PUEBLO"
                },
                new Tipo_Asentamiento {
                    Nombre = "PUERTO"
                },
                new Tipo_Asentamiento {
                    Nombre = "RANCHERIA"
                },
                new Tipo_Asentamiento {
                    Nombre = "RANCHO"
                },
                new Tipo_Asentamiento {
                    Nombre = "REGION"
                },
                new Tipo_Asentamiento {
                    Nombre = "RESIDENCIAL"
                },
                new Tipo_Asentamiento {
                    Nombre = "RINCONADA"
                },
                new Tipo_Asentamiento {
                    Nombre = "SECCION"
                },
                new Tipo_Asentamiento {
                    Nombre = "SECTOR"
                },
                new Tipo_Asentamiento {
                    Nombre = "SUPERMANZANA"
                },
                new Tipo_Asentamiento {
                    Nombre = "UNIDAD"
                },
                new Tipo_Asentamiento {
                    Nombre = "UNIDAD HABITACIONAL"
                },
                new Tipo_Asentamiento {
                    Nombre = "VILLA"
                },
                new Tipo_Asentamiento {
                    Nombre = "ZONA COMERCIAL"
                },
                new Tipo_Asentamiento {
                    Nombre = "ZONA FEDERAL"
                },
                new Tipo_Asentamiento {
                    Nombre = "ZONA INDUSTRIAL"
                },
                new Tipo_Asentamiento {
                    Nombre = "ZONA MILITAR"
                },
                new Tipo_Asentamiento {
                    Nombre = "ZONA NAVAL"
                },
            };

            foreach (Tipo_Asentamiento g in tipo_asentamiento)
            {
                context.Tipo_Asentamiento.Add(g);
            }

            //tipo vialid
            var tipo_vialidad = new Tipo_Vialidad[]
            {
                new Tipo_Vialidad {
                    Nombre = "AMPLIACION"
                },
                new Tipo_Vialidad {
                    Nombre = "ANDADOR"
                },
                new Tipo_Vialidad {
                    Nombre = "AVENIDA"
                },
                new Tipo_Vialidad {
                    Nombre = "BOULEVARD"
                },
                new Tipo_Vialidad {
                    Nombre = "CALLE"
                },
                new Tipo_Vialidad {
                    Nombre = "CALLEJON"
                },
                new Tipo_Vialidad {
                    Nombre = "CALZADA"
                },
                new Tipo_Vialidad {
                    Nombre = "CERRADA"
                },
                new Tipo_Vialidad {
                    Nombre = "CIRCUITO"
                },
                new Tipo_Vialidad {
                    Nombre = "CIRCUNVALACION"
                },
                new Tipo_Vialidad {
                    Nombre = "CONTINUACION"
                },
                new Tipo_Vialidad {
                    Nombre = "CORREDOR"
                },
                new Tipo_Vialidad {
                    Nombre = "DIAGONAL"
                },
                new Tipo_Vialidad {
                    Nombre = "EJE VIAL"
                },
                new Tipo_Vialidad {
                    Nombre = "PASAJE"
                },
                new Tipo_Vialidad {
                    Nombre = "PEATONAL"
                },
                new Tipo_Vialidad {
                    Nombre = "PERIFERICO"
                },
                new Tipo_Vialidad {
                    Nombre = "PRIVADA"
                },
                new Tipo_Vialidad {
                    Nombre = "PROLONGACION"
                },
                new Tipo_Vialidad {
                    Nombre = "RETORNO"
                },
                new Tipo_Vialidad {
                    Nombre = "VIADUCTO"
                },
                new Tipo_Vialidad {
                    Nombre = "CARRETERA"
                },
                new Tipo_Vialidad {
                    Nombre = "CAMINO"
                }
            };

            foreach (Tipo_Vialidad g in tipo_vialidad)
            {
                context.Tipo_Vialidad.Add(g);
            }

            //Nacionalidad
            var nacionalidad = new Nacionalidad[]
            {
                new Nacionalidad {
                    Nombre = "MEXICANO"
                },
                new Nacionalidad {
                    Nombre = "EXTRANJERA"
                },
                new Nacionalidad {
                    Nombre = "MORAL"
                }
            };

            foreach (Nacionalidad g in nacionalidad)
            {
                context.Nacionalidad.Add(g);
            }

            //Tipo de documento
            var tipoDocumento = new Tipo_Documento[]
            {
                new Tipo_Documento {
                    nombre = "ACTA CONSTITUTIVA"
                },
                new Tipo_Documento {
                    nombre = "ANEXO MODIFICATORIO DE ACTA CONSTITUTIVA"
                },
                new Tipo_Documento {
                    nombre = "OTRO"
                },
                new Tipo_Documento {
                    nombre = "PODER NOTARIAL"
                },
                new Tipo_Documento {
                    nombre = "CARTA PODER SIMPLE"
                },
                new Tipo_Documento {
                    nombre = "CARTA PODER ANTE NOTARIO"
                },
                new Tipo_Documento {
                    nombre = "ACTA DE ASAMBLEA"
                }
            };

            foreach (Tipo_Documento g in tipoDocumento)
            {
                context.Tipo_Documento.Add(g);
            }

            context.SaveChanges();
        }