public void DeleteActividad(ComboBox cbSeccion, DataGridView dgv, ComboBox ma, ComboBox gr,
                             RadioButton r1, RadioButton r2, RadioButton r3,
                             RadioButton r11, RadioButton r22, RadioButton r33)
 {
     try
     {
         Procesos      p            = new Procesos();
         SqlConnection getconexion3 = Conexion.Cnn();
         int           y            = dgv.CurrentCellAddress.Y;
         string        deletea;
         deletea = "DeleteAct";
         scomand = new SqlCommand(deletea, getconexion3);
         scomand.Parameters.AddWithValue("@Actividad", dgv[0, y].Value.ToString());
         scomand.Parameters.AddWithValue("@Materia", ma.Text.ToString());
         scomand.Parameters.AddWithValue("@Grado", gr.Text.ToString());
         scomand.Parameters.AddWithValue("@Trimestre", p.Trimestre(r11, r22, r33));
         scomand.Parameters.AddWithValue("@Periodo", p.Periodo(r1, r2, r3));
         scomand.Parameters.AddWithValue("@Seccion", cbSeccion.Text);
         scomand.CommandType = CommandType.StoredProcedure;
         scomand.ExecuteNonQuery();
         getconexion3.Close();
     }
     catch (Exception)
     {
         throw;
     }
 }//Delete Actividades
예제 #2
0
        public bool valnie()
        {
            if (validacion())
            {
                string        nie         = "";
                SqlConnection getconexion = Conexion.Cnn();

                string validarnie = "Select NIE from ALUMNO WHERE NIE=@NIE";
                scomand = new SqlCommand(validarnie, getconexion);
                scomand.Parameters.AddWithValue("@NIE", txtNIE.Text);
                scomand.ExecuteNonQuery();
                sreader = scomand.ExecuteReader();
                while (sreader.Read())
                {
                    nie = sreader["NIE"].ToString();
                }
                getconexion.Close();
                if (txtNIE.Text == nie)
                {
                    MessageBox.Show("NIE Existente", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return(false);
                }
                else
                {
                    return(true);
                }
            }
            else
            {
                return(false);
            }
        }
 public void InAct(ComboBox cbSeccion, TextBox txtact, ComboBox cbm, ComboBox cbg,
                   RadioButton r1, RadioButton r2, RadioButton r3, TextBox txtp, DataGridView dgv,
                   RadioButton r11, RadioButton r22, RadioButton r33)
 {
     try
     {
         Procesos      p           = new Procesos();
         SqlConnection getconexion = Conexion.Cnn();
         int           cont        = dgv.RowCount;
         string        ingresaract;
         ingresaract = "IngresarActividades";
         scomand     = new SqlCommand(ingresaract, getconexion);
         scomand.Parameters.AddWithValue("@Actividad", txtact.Text.ToString());
         scomand.Parameters.AddWithValue("@Materia", cbm.Text.ToString());
         scomand.Parameters.AddWithValue("@Grado", cbg.Text.ToString());
         scomand.Parameters.AddWithValue("@Trimestre", p.Trimestre(r11, r22, r33));
         scomand.Parameters.AddWithValue("@Periodo", p.Periodo(r1, r2, r3));
         scomand.Parameters.AddWithValue("@Ponderacion", Convert.ToDecimal(txtp.Text.ToString()));
         scomand.Parameters.AddWithValue("@Seccion", cbSeccion.Text);
         scomand.CommandType = CommandType.StoredProcedure;
         scomand.ExecuteNonQuery();
         getconexion.Close();
         dgv.Rows.Add();
         dgv[0, cont].Value = txtact.Text.ToString();
         dgv[1, cont].Value = txtp.Text.ToString();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al ingresar los datos " + ex, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #4
0
 private bool verificarTutor(ComboBox ComBGrado, ComboBox ComBSeccion, CheckBox ChecBTutor)
 {
     if (ChecBTutor.Checked == true)
     {
         conectar = Conexion.Cnn();
         String valor = "", consulta = "Ver_TutorExitst";
         cmd = new SqlCommand(consulta, conectar);
         cmd.Parameters.AddWithValue("@grado", ComBGrado.Text.Trim());
         cmd.Parameters.AddWithValue("@seccion", ComBSeccion.Text.Trim());
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.ExecuteNonQuery();
         dr = cmd.ExecuteReader();
         while (dr.Read())
         {
             valor = dr["IdMaestro"].ToString();
         }
         conectar.Close();
         if (valor == "")
         {
             return(true);
         }
         else
         {
             MessageBox.Show("Ya existe un tutor para esa Grado y seccion", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return(false);
         }
     }
     else
     {
         return(true);
     }
 }
        public void LlenarGrados(ComboBox cb)
        {
            int co = 0;

            try
            {
                SqlConnection getconexion = Conexion.Cnn();
                string        CcbGrado    = "Select Grado from GRADO";
                scomand = new SqlCommand(CcbGrado, getconexion);

                sreader = scomand.ExecuteReader();
                while (sreader.Read())
                {
                    if (co != 0)
                    {
                        cb.Items.Add(sreader["Grado"].ToString());
                    }
                    co++;
                }
                getconexion.Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Error", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }//LlenarGrados
        public void LlenarActividades(ComboBox cbs, ComboBox cbGrado, ComboBox cbMateria, DataGridView dgv
                                      , RadioButton r1, RadioButton r2, RadioButton r3, RadioButton r11,
                                      RadioButton r22, RadioButton r33)
        {
            try
            {
                Procesos      p           = new Procesos();
                SqlConnection getconexion = Conexion.Cnn();
                string        getActividades;
                getActividades = "GetActividades";
                scomand        = new SqlCommand(getActividades, getconexion);
                scomand.Parameters.AddWithValue("@Grado", cbGrado.Text);
                scomand.Parameters.AddWithValue("@Materia", cbMateria.Text);
                scomand.Parameters.AddWithValue("@Trimestre", p.Trimestre(r11, r22, r33));
                scomand.Parameters.AddWithValue("@Periodo", p.Periodo(r1, r2, r3));
                scomand.Parameters.AddWithValue("@Seccion", cbs.Text);
                scomand.CommandType = CommandType.StoredProcedure;
                scomand.ExecuteNonQuery();
                sreader = scomand.ExecuteReader();

                while (sreader.Read())
                {
                    dgv.Columns.Add(sreader["Actividad"].ToString(), sreader["Actividad"].ToString());
                }
                getconexion.Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Error", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }//LlenarActividades
예제 #7
0
        private void cbSelec_TextChanged(object sender, EventArgs e)
        {
            cbSelec.Items.Clear();

            cbSelec.Focus();
            cbSelec.Select(cbSelec.Text.Length, 0);
            try
            {
                SqlConnection getconexion = Conexion.Cnn();
                string        selecinfo   = "getname";
                scomand = new SqlCommand(selecinfo, getconexion);
                scomand.Parameters.AddWithValue("@Nombre", cbSelec.Text);
                scomand.CommandType = CommandType.StoredProcedure;
                scomand.ExecuteNonQuery();
                sreader = scomand.ExecuteReader();
                while (sreader.Read())
                {
                    ////////

                    cbSelec.Items.Add(sreader["Nombre"].ToString());
                }

                sreader.Close();
                getconexion.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error" + ex);
            }
        }
        }//llenar cuadro final

        public void getestado(ComboBox cb, TextBox n, TextBox a)
        {
            try
            {
                string ge;
                ge = "Select Estado from ESTADO";
                SqlConnection get = Conexion.Cnn();
                scomand = new SqlCommand(ge, get);
                scomand.ExecuteNonQuery();
                sreader = scomand.ExecuteReader();
                while (sreader.Read())
                {
                    cb.Items.Add(sreader["Estado"].ToString());
                }
                get.Close();
                string        select;
                SqlConnection get1 = Conexion.Cnn();
                select  = "getestadoA";
                scomand = new SqlCommand(select, get1);
                scomand.Parameters.AddWithValue("@Nombre", a.Text + "," + n.Text);
                scomand.CommandType = CommandType.StoredProcedure;
                scomand.ExecuteNonQuery();
                sreader = scomand.ExecuteReader();
                if (sreader.Read())
                {
                    cb.Text = sreader["Estado"].ToString();
                }
                get1.Close();
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #9
0
        private void Realizar_Actualizacion()
        {
            conectar = Conexion.Cnn();
            String consulta = "UpdateDocente";

            cmd = new SqlCommand(consulta, conectar);
            cmd.Parameters.AddWithValue("@tutor", tuaux);
            cmd.Parameters.AddWithValue("@idMaestro", txtUsuB.Text);
            cmd.Parameters.AddWithValue("@telefono", txtTeleB.Text.Trim());
            cmd.Parameters.AddWithValue("@direccion", txtDirB.Text.Trim());
            cmd.Parameters.AddWithValue("@Grado", comboG_B.Text);
            cmd.Parameters.AddWithValue("@seccion", comboS_B.Text);
            cmd.Parameters.AddWithValue("@estado", 1);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.ExecuteNonQuery();
            conectar.Close();
            MessageBox.Show("Datos Docente Validos");
            ActualizarNGM();
            ActualizarUsu();
            MessageBox.Show("Docente Actualizado", "Actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Information);

            ids = "";
            Limpiar();
            panel1.Show();
            txtUsuB.Clear();
            txtContraseña2.Clear();
            button1.Show();
            LimpiarVectores();
        }
예제 #10
0
        private void updateSinestado()
        {
            conectar = Conexion.Cnn();
            String consulta = "Update Usuarios set Pass = '******' where Usuario = '" + ids + "'";

            cmd = new SqlCommand(consulta, conectar);
            cmd.ExecuteNonQuery();
            conectar.Close();

            conectar = Conexion.Cnn();
            String consulta2 = "Update Maestros set Telefono = '" + txtTeleB.Text + "', Direccion = '" + txtDirB.Text + "',Estado = 2 where IdMaestro = '" + ids + "'";

            cmd = new SqlCommand(consulta2, conectar);
            cmd.ExecuteNonQuery();
            conectar.Close();

            conectar = Conexion.Cnn();
            String consulta3 = "Update NGM set Estado = 2 where Maestro = '" + ids + "'";

            cmd = new SqlCommand(consulta3, conectar);
            cmd.ExecuteNonQuery();
            conectar.Close();

            MessageBox.Show("Datos Docente Validos");
            MessageBox.Show("Docente Actualizado", "Actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
            ids = "";
            Limpiar();
            panel1.Show();
            txtUsuB.Clear();
            txtContraseña2.Clear();
            button1.Show();
            LimpiarVectores();
        }
예제 #11
0
        private void VerNGM()
        {
            DGV2.Rows.Clear();
            conectar = Conexion.Cnn();
            String consulta1 = "VerNGM";

            cmd = new SqlCommand(consulta1, conectar);
            cmd.Parameters.AddWithValue("@id", ids);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.ExecuteNonQuery();
            dr = cmd.ExecuteReader();
            while (dr.Read())
            {
                DGV2.Rows.Add(dr["Grado"].ToString(), dr["Materia"].ToString(), dr["Seccion"].ToString());
            }
            conectar.Close();
            grado2   = new String[DGV2.Rows.Count];
            materia2 = new String[DGV2.Rows.Count];
            seccion2 = new String[DGV2.Rows.Count];
            for (int i = 0; i < DGV2.Rows.Count; i++)
            {
                grado2[i]   = DGV2[0, i].Value.ToString();
                materia2[i] = DGV2[1, i].Value.ToString();
                seccion2[i] = DGV2[2, i].Value.ToString();
            }
        }
        private void verNGM(String nombre)
        {
            ///////////////////////////////////
            ///// VER NGM
            DGV_g_m.Rows.Clear();
            conectar = Conexion.Cnn();
            String consulta1 = "VerNGM";

            cmd = new SqlCommand(consulta1, conectar);
            cmd.Parameters.AddWithValue("@id", ID);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.ExecuteNonQuery();
            dr = cmd.ExecuteReader();
            while (dr.Read())
            {
                DGV_g_m.Rows.Add(dr["Grado"].ToString(), dr["Materia"].ToString(), dr["Seccion"].ToString());
            }
            conectar.Close();
            G = new String[DGV_g_m.Rows.Count];
            M = new String[G.Length];
            S = new String[M.Length];

            for (int i = 0; i < DGV_g_m.Rows.Count; i++)
            {
                G[i] = DGV_g_m[0, i].Value.ToString();
                M[i] = DGV_g_m[1, i].Value.ToString();
                S[i] = DGV_g_m[2, i].Value.ToString();
            }
        }
예제 #13
0
        public bool valnombreactu()
        {
            if (validacion())
            {
                string        nombre      = "";
                string        nie         = "";
                SqlConnection getconexion = Conexion.Cnn();

                string validarnie = "Select Nombre,NIE from ALUMNO WHERE Nombre=@Nombre";
                scomand = new SqlCommand(validarnie, getconexion);
                scomand.Parameters.AddWithValue("@Nombre", txtApell.Text + "," + txtNom.Text);
                scomand.ExecuteNonQuery();
                sreader = scomand.ExecuteReader();
                while (sreader.Read())
                {
                    nombre = sreader["Nombre"].ToString();
                    nie    = sreader["NIE"].ToString();
                }
                getconexion.Close();
                if (txtNIE.Text != nie)
                {
                    MessageBox.Show("Ese nombre ya fue registrado", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return(false);
                }
                else
                {
                    return(true);
                }
            }
            else
            {
                return(false);
            }
        }
예제 #14
0
 private bool validaractividad(TextBox tact)
 {
     try
     {
         SqlConnection getconexion = Conexion.Cnn();
         string        getActividades;
         getActividades = "GetActividades";
         scomand        = new SqlCommand(getActividades, getconexion);
         scomand.Parameters.AddWithValue("@Grado", cbGrado.Text.ToString());
         scomand.Parameters.AddWithValue("@Materia", cbMateria.Text.ToString());
         scomand.Parameters.AddWithValue("@Trimestre", pr.Trimestre(rbt1, rbt2, rbt3));
         scomand.Parameters.AddWithValue("@Periodo", pr.Periodo(rbp35, rbs35, rb30));
         scomand.Parameters.AddWithValue("@Seccion", cbSeccion.Text);
         scomand.CommandType = CommandType.StoredProcedure;
         scomand.ExecuteNonQuery();
         sreader = scomand.ExecuteReader();
         while (sreader.Read())
         {
             if (sreader["Actividad"].ToString() == tact.Text)
             {
                 MessageBox.Show("Ya existe una actividad con ese nombre en este periodo", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 return(false);
             }
         }
         getconexion.Close();
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #15
0
 private void LlenarGridview()
 {
     try
     {
         SqlConnection getconexion = Conexion.Cnn();
         string        getActividades;
         int           i = 0;
         getActividades = "GetActividades";
         scomand        = new SqlCommand(getActividades, getconexion);
         scomand.Parameters.AddWithValue("@Grado", cbGrado.Text.ToString());
         scomand.Parameters.AddWithValue("@Materia", cbMateria.Text.ToString());
         scomand.Parameters.AddWithValue("@Trimestre", pr.Trimestre(rbt1, rbt2, rbt3));
         scomand.Parameters.AddWithValue("@Periodo", pr.Periodo(rbp35, rbs35, rb30));
         scomand.Parameters.AddWithValue("@Seccion", cbSeccion.Text);
         scomand.CommandType = CommandType.StoredProcedure;
         scomand.ExecuteNonQuery();
         sreader = scomand.ExecuteReader();
         while (sreader.Read())
         {
             dgvactividades.Rows.Add();
             dgvactividades[0, i].Value = sreader["Actividad"].ToString();
             dgvactividades[1, i].Value = sreader["Ponderacion"].ToString();
             i++;
         }
         getconexion.Close();
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #16
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (verficarID(txtIDBorrar.Text.Trim(), txtContrarBorrar.Text.Trim()))
            {
                conectar = Conexion.Cnn();
                String consulta1 = "Delete from Usuarios where Usuario = '" + txtIDBorrar.Text + "'";
                cmd = new SqlCommand(consulta1, conectar);
                cmd.ExecuteNonQuery();
                conectar.Close();

                conectar = Conexion.Cnn();
                String consulta = "DeletedNGM";
                cmd = new SqlCommand(consulta, conectar);
                cmd.Parameters.AddWithValue("@idMaestro", txtIDBorrar.Text);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.ExecuteNonQuery();
                conectar.Close();

                conectar = Conexion.Cnn();
                String consulta2 = "DeletedDocente";
                cmd = new SqlCommand(consulta2, conectar);
                cmd.Parameters.AddWithValue("@idMaestro", txtIDBorrar.Text);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.ExecuteNonQuery();
                conectar.Close();
                MessageBox.Show("Docente: " + txtIDBorrar.Text + "\n\nHa sido Eliminado", "Docente Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtIDBorrar.Clear();
                txtContrarBorrar.Clear();
                panel1.Show();
            }
        }
        ////////////////////////////////////////////////////////////
        ////////////////////////////// ELIMINAR DOCENTE

        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Está seguro de eliminar a este Docente?", "ELIMNAR DOCENTE", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                conectar = Conexion.Cnn();
                String consulta1 = "Delete from Usuarios where Usuario = '" + ID + "'";
                cmd = new SqlCommand(consulta1, conectar);
                cmd.ExecuteNonQuery();
                conectar.Close();

                conectar = Conexion.Cnn();
                String consulta = "DeletedNGM";
                cmd = new SqlCommand(consulta, conectar);
                cmd.Parameters.AddWithValue("@idMaestro", ID);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.ExecuteNonQuery();
                conectar.Close();

                conectar = Conexion.Cnn();
                String consulta2 = "DeletedDocente";
                cmd = new SqlCommand(consulta2, conectar);
                cmd.Parameters.AddWithValue("@idMaestro", ID);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.ExecuteNonQuery();
                conectar.Close();
                MessageBox.Show("El Docente... \n\nHa sido Eliminado", "Docente Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            LBDocentes.Items.Clear();
            llenado();
            orden();
            Limpiar();
        }
 private void llenado()
 {
     try
     {
         DGV_g_m.Columns.Add("suda", "Grado");
         DGV_g_m.Columns.Add("suda2", "Materia");
         DGV_g_m.Columns.Add("suda3", "Seccion");
         int conteo = 0;
         conectar = Conexion.Cnn();
         String consulta2 = "select  Nombre from Maestros ";
         adap = new SqlDataAdapter(consulta2, conectar);
         dr   = adap.SelectCommand.ExecuteReader();
         while (dr.Read())
         {
             LBDocentes.Items.Add(dr["Nombre"].ToString()); conteo++;
         }
         conectar.Close();
         if (conteo == 0)
         {
             MessageBox.Show("No hay Docentes registrados,", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "No se lograron cargar los Profesores", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void ActualizarNGM()
        {
            conectar = Conexion.Cnn();
            String consulta = "DeletedNGM";

            cmd = new SqlCommand(consulta, conectar);
            cmd.Parameters.AddWithValue("@idMaestro", ID);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.ExecuteNonQuery();
            conectar.Close();

            String grado = "", materia = "", seccion = "";

            for (int i = 0; i < DGV_g_m.Rows.Count; i++)
            {
                grado    = DGV_g_m[0, i].Value.ToString();
                materia  = DGV_g_m[1, i].Value.ToString();
                seccion  = DGV_g_m[2, i].Value.ToString();
                conectar = Conexion.Cnn();
                String consulta2 = "IngresarNGM";
                cmd = new SqlCommand(consulta2, conectar);
                cmd.Parameters.AddWithValue("@IdMaestro", ID);
                cmd.Parameters.AddWithValue("@Grado", grado);
                cmd.Parameters.AddWithValue("@Materia", materia);
                cmd.Parameters.AddWithValue("@seccion", seccion);
                cmd.Parameters.AddWithValue("@estado", 1);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.ExecuteNonQuery();
                conectar.Close();
            }
        }
예제 #20
0
        private bool verficarID(String id, String contra)
        {
            conectar = Conexion.Cnn();
            String usuC = "", contraC = "", consulta = "select * from Usuarios where Usuario = '" + id + "' and Pass = '******'";

            adap = new SqlDataAdapter(consulta, conectar);
            SqlParameter prm  = new SqlParameter("Usuario", SqlDbType.VarChar);
            SqlParameter prm2 = new SqlParameter("Pass", SqlDbType.VarChar);//

            prm.Value  = id;
            prm2.Value = contra;//
            adap.SelectCommand.Parameters.Add(prm);
            adap.SelectCommand.Parameters.Add(prm2);
            dr = adap.SelectCommand.ExecuteReader();
            while (dr.Read())
            {
                usuC    = dr["Usuario"].ToString().Trim();
                contraC = dr["Pass"].ToString().Trim();
            }
            conectar.Close();
            USU = usuC; CONTRA = contraC;
            if (usuC != "" && contraC != "")
            {
                txtContraB.Text = CONTRA; panel1.Hide(); return(true);
            }
            else
            {
                MessageBox.Show("Usuario o Contraseña invalidos"); return(false);
            }
        }
        private void ActurTTutorNO()
        {
            conectar = Conexion.Cnn();
            String consulta = "Update Maestros set Tutor = 0, Grado_t = 1, Seccion_t = 1 Where IdMaestro = '" + ID + "'";

            cmd = new SqlCommand(consulta, conectar);
            cmd.ExecuteNonQuery();
            conectar.Close();
        }
        private void ActurTTutorYES()
        {
            conectar = Conexion.Cnn();
            String consulta = "Update Maestros set Tutor = 1, Grado_t = (select GRADO.IdGrado from GRADO where Grado= '" + CB_TGrado.Text + "' ), Seccion_t = (select SECCION.IdSeccion from SECCION where Seccion= '" + CB_TSeccion.Text + "' ) Where IdMaestro = '" + ID + "'";

            cmd = new SqlCommand(consulta, conectar);
            cmd.ExecuteNonQuery();
            conectar.Close();
        }
예제 #23
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            if (validacion() && valnie() && valnombre())
            {
                try
                {
                    SqlConnection getconexion = Conexion.Cnn();


                    string spinsertar = "Ingresaralumnos";
                    scomand = new SqlCommand(spinsertar, getconexion);
                    scomand.Parameters.AddWithValue("@NIE", txtNIE.Text);
                    scomand.Parameters.AddWithValue("@Nombre", txtApell.Text + "," + txtNom.Text);
                    scomand.Parameters.Add(new SqlParameter("@Fecha_Nac", SqlDbType.Date));
                    scomand.Parameters["@Fecha_Nac"].Value = dTDFechaN.Text;
                    scomand.Parameters.AddWithValue("@Telefono", txtTelefono.Text);
                    scomand.Parameters.AddWithValue("@Direccion", txtDic.Text);
                    scomand.Parameters.AddWithValue("@Responsable", txtResponsable.Text);
                    scomand.Parameters.AddWithValue("@Grado", pr.idgrado(cbGrado));
                    scomand.Parameters.AddWithValue("@Seccion", pr.idseccion(cbSeccion.Text));

                    scomand.CommandType = CommandType.StoredProcedure;
                    scomand.ExecuteNonQuery();
                    getconexion.Close();
                    MessageBox.Show("Agregado con exito", "REGISTRO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtNIE.Clear();
                    txtNom.Clear();
                    txtApell.Clear();
                    dTDFechaN.ResetText();
                    txtTelefono.Clear();
                    txtDic.Clear();
                    txtResponsable.Clear();
                    cbGrado.Text   = "";
                    cbSeccion.Text = "";
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error" + ex);
                }
            }
            else
            {
                MessageBox.Show("Error en registro", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtNIE.Clear();
                txtNom.Clear();
                txtApell.Clear();
                dTDFechaN.ResetText();
                txtTelefono.Clear();
                txtDic.Clear();
                txtResponsable.Clear();
                cbGrado.Text   = "";
                cbSeccion.Text = "";
            }
        }
예제 #24
0
 private void ActualizarUsu()
 {
     if (CONTRA != txtContraB.Text.Trim())
     {
         conectar = Conexion.Cnn();
         String consulta = "Update Usuarios set Pass = '******' where Usuario = '" + ids + "'";
         cmd = new SqlCommand(consulta, conectar);
         cmd.ExecuteNonQuery();
         conectar.Close();
     }
 }
예제 #25
0
        private void bunifuFlatButton2_Click(object sender, EventArgs e)
        {
            if (validacion() && valnombreactu())
            {
                try
                {
                    SqlConnection getconexion = Conexion.Cnn();
                    string        udtalumnos  = "updatealumnos";
                    scomand = new SqlCommand(udtalumnos, getconexion);

                    scomand.Parameters.AddWithValue("@NIE", txtNIE.Text);
                    scomand.Parameters.AddWithValue("@Nombre", txtApell.Text + "," + txtNom.Text);
                    scomand.Parameters.Add(new SqlParameter("@Fecha_Nac", SqlDbType.Date));
                    scomand.Parameters["@Fecha_Nac"].Value = dTDFechaN.Text;
                    scomand.Parameters.AddWithValue("@Telefono", txtTelefono.Text);
                    scomand.Parameters.AddWithValue("@Direccion", txtDic.Text);
                    scomand.Parameters.AddWithValue("@Responsable", txtResponsable.Text);
                    scomand.Parameters.AddWithValue("@Grado", pr.idgrado(cbGrado));
                    scomand.Parameters.AddWithValue("@Seccion", pr.idseccion(cbSeccion.Text));
                    scomand.Parameters.AddWithValue("@Estado", cbEstado.Text.ToString());

                    scomand.CommandType = CommandType.StoredProcedure;
                    scomand.ExecuteNonQuery();
                    getconexion.Close();
                    MessageBox.Show("Actualizacion exitosa", "ACTUALIZACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    txtNIE.Clear();
                    txtNom.Clear();
                    txtApell.Clear();
                    dTDFechaN.ResetText();
                    txtTelefono.Clear();
                    txtDic.Clear();
                    txtResponsable.Clear();
                    btnActualizar.Enabled = false;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error" + ex, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Error en registro", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtNom.Clear();
                txtApell.Clear();
                dTDFechaN.ResetText();
                txtTelefono.Clear();
                txtDic.Clear();
                txtResponsable.Clear();
            }
        }
예제 #26
0
 private void cbSelec_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         SqlConnection getconexion = Conexion.Cnn();
         string        selecinfo   = "selecinfo_alumnos";
         scomand = new SqlCommand(selecinfo, getconexion);
         scomand.Parameters.AddWithValue("@Nombre", cbSelec.Text);
         scomand.CommandType = CommandType.StoredProcedure;
         scomand.ExecuteNonQuery();
         sreader = scomand.ExecuteReader();
         while (sreader.Read())
         {
             ////////
             txtNIE.Text         = sreader["NIE"].ToString();
             aux                 = sreader["Nombre"].ToString();
             dTDFechaN.Text      = sreader["Fecha_Nac"].ToString();
             txtTelefono.Text    = sreader["Telefono"].ToString();
             txtDic.Text         = sreader["Direccion"].ToString();
             txtResponsable.Text = sreader["Responsable"].ToString();
             cbGrado.Text        = sreader["Grado"].ToString();
             cbSeccion.Text      = sreader["Seccion"].ToString();
         }
         txtApell.Text = separacionapellido(aux);
         txtNom.Text   = separacionnombre(aux);
         sreader.Close();
         getconexion.Close();
         cbEstado.Items.Clear();
         pr.getestado(cbEstado, txtNom, txtApell);
         btnIngresar.Enabled    = false;
         txtNIE.Enabled         = true;
         txtApell.Enabled       = true;
         txtNom.Enabled         = true;
         dTDFechaN.Enabled      = true;
         txtTelefono.Enabled    = true;
         txtDic.Enabled         = true;
         txtResponsable.Enabled = true;
         cbGrado.Enabled        = true;
         cbSeccion.Enabled      = true;
         btnActualizar.Enabled  = true;
         btnBorrar.Enabled      = false;
         label11.Visible        = true;
         cbEstado.Visible       = true;
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error" + ex);
     }
 }
        private void mostrarDatos(String nombre)
        {
            String valor = ""; valor = conocerEstado(valor, nombre);

            coonocerID(nombre);
            //////////////////  ACTIVO-INACTIVO
            if (valor == "1")
            {
                Veractivo(1);
                Señal1 = 1;
                valor  = ConocerTipoTutor(valor, nombre);
                //////////////////  TUTOR- NO TUTOR
                if (valor == "1")
                {
                    Señal2           = 1; tutor = 1;
                    chTutor.Checked  = true;
                    GB_tutor.Visible = true;
                    conectar         = Conexion.Cnn();
                    String consulta1 = "consultaMaestroData";
                    cmd = new SqlCommand(consulta1, conectar);
                    cmd.Parameters.AddWithValue("@id", ID);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.ExecuteNonQuery();
                    dr = cmd.ExecuteReader();
                    while (dr.Read())
                    {
                        CB_TGrado.Text   = dr["Grado"].ToString();
                        CB_TSeccion.Text = dr["Seccion"].ToString();
                    }
                    conectar.Close();
                    Grado   = CB_TGrado.Text.Trim();
                    Seccion = CB_TSeccion.Text.Trim();
                }
                else
                {
                    Señal2           = 0; tutor = 0;
                    chTutor.Checked  = false;
                    GB_tutor.Visible = false;
                }
                verNGM(nombre);
            }
            else
            {
                Veractivo(0);
                Señal1           = 0;
                G                = new String[0];
                GB_tutor.Visible = false;
            }
        }
        private void GetContra()
        {
            conectar = Conexion.Cnn();
            String consulta = "select * from Usuarios where Usuario = '" + ID + "'";

            adap = new SqlDataAdapter(consulta, conectar);
            SqlParameter prm = new SqlParameter("Usuario", SqlDbType.VarChar);

            prm.Value = ID;
            adap.SelectCommand.Parameters.Add(prm);
            dr = adap.SelectCommand.ExecuteReader();
            while (dr.Read())
            {
                txtContra.Text = dr["Pass"].ToString().Trim();
            }
            conectar.Close(); Contra = txtContra.Text;
        }
        private void Actualizar()
        {
            conectar = Conexion.Cnn();
            String consulta2 = "Update Maestros set Telefono = '" + txtTelefono.Text.Trim() + "', Direccion = '" + txtDireccion.Text.Trim() + "',Estado = 2 where IdMaestro = '" + ID + "'";

            cmd = new SqlCommand(consulta2, conectar);
            cmd.ExecuteNonQuery();
            conectar.Close();

            conectar = Conexion.Cnn();
            String consulta = "Update Usuarios set Pass = '******' where Usuario = '" + ID + "'";

            cmd = new SqlCommand(consulta, conectar);
            cmd.ExecuteNonQuery();
            conectar.Close();
            MessageBox.Show("Sus datos han sido actualizados....", "ACTUALIZACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        public void Seccioncusto(ComboBox cbllenar, ComboBox cbref, string usu)
        {
            string        consulta    = "secc";
            SqlConnection getconexion = Conexion.Cnn();

            scomand = new SqlCommand(consulta, getconexion);
            scomand.Parameters.AddWithValue("@Maestro", usu);
            scomand.Parameters.AddWithValue("@Grado", cbref.Text);
            scomand.CommandType = CommandType.StoredProcedure;
            scomand.ExecuteNonQuery();
            sreader = scomand.ExecuteReader();
            while (sreader.Read())
            {
                cbllenar.Items.Add(sreader["Seccion"].ToString());
            }
            getconexion.Close();
        }