Exemplo n.º 1
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            string identificacion;
            string id_sesion;

            if (TextBox9.Text != TextBox8.Text)
            {
                MessageBox.alert("Las contraseñas no coinciden");
            }
            else
            {
                Estudiantes ObjEstudiantes = new Estudiantes();
                SesionU     ObjUsuario     = new SesionU();
                try
                {
                    ObjEstudiantes.IdentificacionEst = int.Parse(TextBox6.Text);
                    ObjEstudiantes.Nombres           = TextBox1.Text;
                    ObjEstudiantes.Apellidos         = TextBox2.Text;
                    ObjEstudiantes.Direccion         = TextBox3.Text;
                    ObjEstudiantes.Eps          = TextBox4.Text;
                    ObjEstudiantes.Email        = TextBox7.Text;
                    ObjEstudiantes.Jornada      = DropDownList1.SelectedItem.Text;
                    ObjEstudiantes.Num_Contacto = TextBox10.Text;
                    ObjUsuario.Usuario          = int.Parse(TextBox6.Text);
                    ObjUsuario.Contraseña       = TextBox8.Text;
                    ObjUsuario.Tipo_Usuario     = "Estudiante";
                    identificacion = TextBox6.Text;

                    bool respuestaSQL  = ObjEstudiantes.InsertarEstudiante();
                    bool respuestaSQL2 = ObjUsuario.InsertarUsuario();

                    if (respuestaSQL && respuestaSQL2 == true)
                    {
                        MessageBox.alert("Los datos del nuevo estudiante fueron insertados correctamente");
                        Label1.Text = "Los datos del nuevo estudiante fueron insertados correctamente";

                        TextBox1.Text  = "";
                        TextBox2.Text  = "";
                        TextBox3.Text  = "";
                        TextBox4.Text  = "";
                        TextBox6.Text  = "";
                        TextBox7.Text  = "";
                        TextBox8.Text  = "";
                        TextBox9.Text  = "";
                        TextBox10.Text = "";


                        try
                        {
                            DataSet DatosSesion = ObjUsuario.ConsultarSesion(identificacion, "Usuario");

                            DataTable DatosConsultados = DatosSesion.Tables["DatosConsultados"];

                            int numregistros = DatosConsultados.Rows.Count;

                            if (numregistros == 0)
                            {
                            }
                            else
                            {
                                id_sesion   = DatosConsultados.Rows[0]["Id_Sesion"].ToString();
                                Label2.Text = id_sesion;
                                try
                                {
                                    ObjEstudiantes.Id_Sesion = int.Parse(id_sesion);

                                    bool respuestaSQL3 = ObjEstudiantes.ActualizarEstudianteSesion();

                                    if (respuestaSQL3 == true)
                                    {
                                    }
                                    else
                                    {
                                        MessageBox.alert(ObjEstudiantes.Mensaje);
                                    }
                                }
                                catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjEstudiantes.Mensaje); }
                            }
                        }



                        catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjEstudiantes.Mensaje); }
                    }
                    else
                    {
                        MessageBox.alert("La identificacion de este Estudiante ya existe en la base de datos");
                    }
                }
                catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjEstudiantes.Mensaje); Label1.Text = "Error!: " + Ex.Message + " " + ObjEstudiantes.Mensaje;
                                       MessageBox.alert("Error!: " + Ex.Message + " " + ObjUsuario.Mensaje); Label1.Text     = "Error!: " + Ex.Message + " " + ObjUsuario.Mensaje; }
            }
        }
Exemplo n.º 2
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            {
                string identificacion;
                string id_sesion;

                if (TextBox9.Text != TextBox8.Text)
                {
                    MessageBox.alert("Las contraseñas no coinciden");
                }
                else
                {
                    Acudientes ObjAcudiente = new Acudientes();
                    SesionU    ObjUsuario   = new SesionU();
                    try
                    {
                        ObjAcudiente.IdentificacionAcu = int.Parse(TextBox6.Text);
                        ObjAcudiente.Nombres           = TextBox1.Text;
                        ObjAcudiente.Apellidos         = TextBox2.Text;
                        ObjAcudiente.Direccion         = TextBox3.Text;
                        ObjAcudiente.Eps          = TextBox4.Text;
                        ObjAcudiente.Email        = TextBox5.Text;
                        ObjAcudiente.Num_Contacto = TextBox4.Text;
                        ObjUsuario.Usuario        = int.Parse(TextBox6.Text);
                        ObjUsuario.Contraseña     = TextBox8.Text;
                        ObjUsuario.Tipo_Usuario   = "Acudiente";
                        identificacion            = TextBox6.Text;

                        bool respuestaSQL  = ObjAcudiente.InsertarAcudiente();
                        bool respuestaSQL2 = ObjUsuario.InsertarUsuario();

                        if (respuestaSQL && respuestaSQL2 == true)
                        {
                            TextBox1.Text = "";
                            TextBox2.Text = "";
                            TextBox3.Text = "";
                            TextBox4.Text = "";
                            TextBox6.Text = "";
                            TextBox5.Text = "";

                            TextBox8.Text = "";
                            TextBox9.Text = "";


                            try
                            {
                                DataSet DatosSesion = ObjUsuario.ConsultarSesion(identificacion, "Usuario");

                                DataTable DatosConsultados = DatosSesion.Tables["DatosConsultados"];

                                int numregistros = DatosConsultados.Rows.Count;

                                if (numregistros == 0)
                                {
                                }
                                else
                                {
                                    id_sesion = DatosConsultados.Rows[0]["Id_Sesion"].ToString();

                                    try
                                    {
                                        ObjAcudiente.Id_Sesion = int.Parse(id_sesion);

                                        bool respuestaSQL3 = ObjAcudiente.ActualizarAcudienteSesion();

                                        if (respuestaSQL3 == true)
                                        {
                                            MessageBox.alert("Usted se ha registrado correctamente");
                                            Button2.Visible = false;
                                            Button3.Visible = true;
                                            Panel4.Visible  = false;
                                            Panel3.Visible  = false;
                                        }
                                        else
                                        {
                                            MessageBox.alert(ObjAcudiente.Mensaje);
                                        }
                                    }
                                    catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjAcudiente.Mensaje); }
                                }
                            }



                            catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjAcudiente.Mensaje); }
                        }
                        else
                        {
                            MessageBox.alert("La identificacion de este Acudiente ya existe en la base de datos");
                        }
                    }
                    catch (Exception Ex)
                    {
                        MessageBox.alert("Error!: " + Ex.Message + " " + ObjAcudiente.Mensaje);
                        MessageBox.alert("Error!: " + Ex.Message + " " + ObjUsuario.Mensaje);
                    }
                }
            }
        }