Exemplo n.º 1
0
 protected void btn_Ingresar_Click(object sender, ImageClickEventArgs e)
 {
     if (!Me.Loguear(txt_Usuario.Text, txt_Password.Text))
     {
         Me.MessageBox(this, "Credenciales incorrectas");
         return;
     }
     else
     {
         Response.Redirect("~/SubMenu.aspx");
     }
 }
        protected void btn_Enviar_Click(object sender, ImageClickEventArgs e)
        {
            // Proceso de validación
            string msg = ValidarFormulario();

            if (msg != "")
            {
                Me.MessageBox(this, msg);
                return;
            }

            // Proceso de grabación
            SDP_ActualizacionDatosEntities model = new SDP_ActualizacionDatosEntities();

            int NumeroHijos = int.Parse(ddl_NumeroHijos.SelectedValue);

            SDP_MasCercadeTi item = new SDP_MasCercadeTi();

            item.ActividadesInteres       = Guid.Parse(ddl_ActividadesInteres.SelectedValue);
            item.ActividadesInteresNombre = ddl_ActividadesInteres.SelectedItem.Text;
            item.AniversarioEmpresa       = Me.ObtenerFecha(ddl_AniversarioEmpresaDia, ddl_AniversarioEmpresaMes, ddl_AniversarioEmpresaAnio);
            item.Apellidos              = txt_Apellidos.Text;
            item.Cargo                  = txt_Cargo.Text;
            item.Celular                = txt_Celular.Text;
            item.Ciudad                 = Guid.Parse(ddl_Ciudad.SelectedValue);
            item.CiudadNombre           = ddl_Ciudad.SelectedItem.Text;
            item.ComidaFavorita         = Guid.Parse(ddl_ComidaFavorita.SelectedValue);
            item.ComidaFavoritaNombre   = ddl_ComidaFavorita.SelectedItem.Text;
            item.Deporte                = Guid.Parse(ddl_Deporte.SelectedValue);
            item.DeporteNombre          = ddl_Deporte.SelectedItem.Text;
            item.Direccion              = txt_Direccion.Text;
            item.EmailLaboral           = txt_EmailLaboral.Text;
            item.EmailPersonal          = txt_EmailPersonal.Text;
            item.Empresa                = txt_Empresa.Text;
            item.EstadoCivil            = Guid.Parse(ddl_EstadoCivil.SelectedValue);
            item.EstadoCivilNombre      = ddl_EstadoCivil.SelectedItem.Text;
            item.FechaActualizacion     = DateTime.Now;
            item.FechaAniversario       = Me.ObtenerFecha(ddl_AniversarioDia, ddl_AniversarioMes, ddl_AniversarioAnio);
            item.FechaNacimiento        = Me.ObtenerFecha(ddl_PersonalesDia, ddl_PersonalesMes, ddl_PersonalesAnio);
            item.FechaRegistro          = DateTime.Now;
            item.GeneroCine             = Guid.Parse(ddl_Cine.SelectedValue);
            item.GeneroCineNombre       = ddl_Cine.SelectedItem.Text;
            item.GeneroLiteratura       = Guid.Parse(ddl_GeneroLiteratura.SelectedValue);
            item.GeneroLiteraturaNombre = ddl_GeneroLiteratura.SelectedItem.Text;
            item.GeneroMusical          = Guid.Parse(ddl_GeneroMusical.SelectedValue);
            item.GeneroMusicalNombre    = ddl_GeneroMusical.SelectedItem.Text;
            item.Hincha                 = Guid.Parse(ddl_Hincha.SelectedValue);
            item.HinchaNombre           = ddl_Hincha.SelectedItem.Text;
            item.Identificacion         = txt_Identificacion.Text;
            item.NacimientoConyuge      = Me.ObtenerFecha(ddl_ConyugeDia, ddl_ConyugeMes, ddl_ConyugeAnio);
            item.Nombres                = txt_Nombres.Text;
            item.NumeroHijos            = int.Parse(ddl_NumeroHijos.SelectedValue);
            item.RegistroID             = Guid.NewGuid();
            item.Sexo       = Guid.Parse(ddl_Sexo.SelectedValue);
            item.SexoNombre = ddl_Sexo.SelectedItem.Text;
            item.Telefono   = txt_Telefono.Text;

            if (Me.RevisarSesion(false))
            {
                item.UsuarioActualizacion = Me.UsuarioLogueado.UsuarioID;
                item.UsuarioRegistro      = Me.UsuarioLogueado.UsuarioID;
            }
            else
            {
                item.UsuarioActualizacion = Guid.Empty;
                item.UsuarioRegistro      = Guid.Empty;
            }

            if (NumeroHijos >= 1)
            {
                item.FechaHijo1      = Me.ObtenerFecha(ddl_DiaHijo1, ddl_MesHijo1, ddl_AnioHijo1);
                item.SexoHijo1       = Guid.Parse(ddl_SexoHijo1.SelectedValue);
                item.SexoHijo1Nombre = ddl_SexoHijo1.SelectedItem.Text;
            }

            if (NumeroHijos >= 2)
            {
                item.FechaHijo2      = Me.ObtenerFecha(ddl_DiaHijo2, ddl_MesHijo2, ddl_AnioHijo2);
                item.SexoHijo2       = Guid.Parse(ddl_SexoHijo2.SelectedValue);
                item.SexoHijo2Nombre = ddl_SexoHijo2.SelectedItem.Text;
            }

            if (NumeroHijos >= 3)
            {
                item.FechaHijo3      = Me.ObtenerFecha(ddl_DiaHijo3, ddl_MesHijo3, ddl_AnioHijo3);
                item.SexoHijo3       = Guid.Parse(ddl_SexoHijo3.SelectedValue);
                item.SexoHijo3Nombre = ddl_SexoHijo3.SelectedItem.Text;
            }

            if (NumeroHijos >= 4)
            {
                item.FechaHijo4      = Me.ObtenerFecha(ddl_DiaHijo4, ddl_MesHijo4, ddl_AnioHijo4);
                item.SexoHijo4       = Guid.Parse(ddl_SexoHijo4.SelectedValue);
                item.SexoHijo4Nombre = ddl_SexoHijo4.SelectedItem.Text;
            }

            if (NumeroHijos >= 5)
            {
                item.FechaHijo5      = Me.ObtenerFecha(ddl_DiaHijo5, ddl_MesHijo5, ddl_AnioHijo5);
                item.SexoHijo5       = Guid.Parse(ddl_SexoHijo5.SelectedValue);
                item.SexoHijo5Nombre = ddl_SexoHijo5.SelectedItem.Text;
            }

            if (NumeroHijos >= 6)
            {
                item.FechaHijo6      = Me.ObtenerFecha(ddl_DiaHijo6, ddl_MesHijo6, ddl_AnioHijo6);
                item.SexoHijo6       = Guid.Parse(ddl_SexoHijo6.SelectedValue);
                item.SexoHijo6Nombre = ddl_SexoHijo6.SelectedItem.Text;
            }

            if (NumeroHijos >= 7)
            {
                item.FechaHijo7      = Me.ObtenerFecha(ddl_DiaHijo7, ddl_MesHijo7, ddl_AnioHijo7);
                item.SexoHijo7       = Guid.Parse(ddl_SexoHijo7.SelectedValue);
                item.SexoHijo7Nombre = ddl_SexoHijo7.SelectedItem.Text;
            }

            if (NumeroHijos >= 8)
            {
                item.FechaHijo8      = Me.ObtenerFecha(ddl_DiaHijo8, ddl_MesHijo8, ddl_AnioHijo8);
                item.SexoHijo8       = Guid.Parse(ddl_SexoHijo8.SelectedValue);
                item.SexoHijo8Nombre = ddl_SexoHijo8.SelectedItem.Text;
            }

            if (NumeroHijos >= 9)
            {
                item.FechaHijo9      = Me.ObtenerFecha(ddl_DiaHijo9, ddl_MesHijo9, ddl_AnioHijo9);
                item.SexoHijo9       = Guid.Parse(ddl_SexoHijo9.SelectedValue);
                item.SexoHijo9Nombre = ddl_SexoHijo9.SelectedItem.Text;
            }

            if (NumeroHijos >= 10)
            {
                item.FechaHijo10      = Me.ObtenerFecha(ddl_DiaHijo10, ddl_MesHijo10, ddl_AnioHijo10);
                item.SexoHijo10       = Guid.Parse(ddl_SexoHijo10.SelectedValue);
                item.SexoHijo10Nombre = ddl_SexoHijo10.SelectedItem.Text;
            }

            model.AddToSDP_MasCercadeTi(item);
            model.SaveChanges();

            if (Me.RevisarSesion(false))
            {
                Response.Redirect("~/SubMenu.aspx");
            }
            else
            {
                Response.Redirect("~/Resultado.aspx");
            }
        }