private void llenaralumnos()
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            conexion.Open();
            SqlCommand cm = new SqlCommand("SELECT ev_matricula,ev_al,ev_trim1,ev_faltas1,ev_trim2,ev_faltas2,ev_trim3,ev_faltas3,ev_promediofinal FROM evaluaciones where ev_mat= @ev_mat", conexion);

            cm.Parameters.Clear();
            cm.Parameters.AddWithValue("@ev_mat", cboxasignatura.Text);
            SqlDataAdapter da = new SqlDataAdapter(cm);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            dgcalificaciones.AutoGenerateColumns         = false;
            dgcalificaciones.Columns[0].DataPropertyName = "ev_matricula";
            dgcalificaciones.Columns[1].DataPropertyName = "ev_al";
            dgcalificaciones.Columns[2].DataPropertyName = "ev_trim1";
            dgcalificaciones.Columns[3].DataPropertyName = "ev_faltas1";
            dgcalificaciones.Columns[4].DataPropertyName = "ev_trim2";
            dgcalificaciones.Columns[5].DataPropertyName = "ev_faltas2";
            dgcalificaciones.Columns[6].DataPropertyName = "ev_trim3";
            dgcalificaciones.Columns[7].DataPropertyName = "ev_faltas3";
            dgcalificaciones.Columns[8].DataPropertyName = "ev_promediofinal";
            dgcalificaciones.DataSource = dt;
        }
        /*public void consultamateria()//esto es para lenar el datagrid con TODOS
         * {
         *  objconexion = new Clases.conexion();
         *  conexion = new SqlConnection(objconexion.conn());
         *  conexion.Open();
         *  SqlCommand cm = new SqlCommand("insert into evaluaciones values(@ev_al,@ev_mat,0,0,0,0,0,0,0,@ev_cicloesc)", conexion);
         *  cm.Parameters.Clear();
         *  cm.Parameters.AddWithValue("@ev_al", cboxalumno.Text);
         *  cm.Parameters.AddWithValue("@ev_mat", cboxasignatura.Text);
         *  cm.Parameters.AddWithValue("@ev_cicloesc", txtciclo.Text);
         *  cm.ExecuteNonQuery();
         *  /*SqlDataAdapter da = new SqlDataAdapter(cm);
         *  DataTable dt = new DataTable();
         *  da.Fill(dt);
         *
         *  dgcalificaciones.DataSource = dt;
         * }*/

        private void button4_Click(object sender, EventArgs e)
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            conexion.Open();
            string     query   = "update evaluaciones set ev_al=@ev_al,ev_trim1=@ev_trim1,ev_faltas1=@ev_faltas1,ev_trim2=@ev_trim2,ev_faltas2=@ev_faltas2,ev_trim3=@ev_trim3,ev_faltas3=@ev_faltas3,ev_promediofinal=@ev_promediofinal where ev_matricula=@ev_matricula and ev_mat=@ev_mat";
            SqlCommand comando = new SqlCommand(query, conexion);

            foreach (DataGridViewRow row in dgcalificaciones.Rows)
            {
                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@ev_matricula", Convert.ToString(row.Cells["matricula"].Value));
                comando.Parameters.AddWithValue("@ev_al", Convert.ToString(row.Cells["nombre"].Value));
                comando.Parameters.AddWithValue("@ev_mat", cboxasignatura.Text);
                comando.Parameters.AddWithValue("@ev_trim1", Convert.ToString(row.Cells["parcial1"].Value));
                comando.Parameters.AddWithValue("@ev_faltas1", Convert.ToString(row.Cells["faltas1"].Value));
                comando.Parameters.AddWithValue("@ev_trim2", Convert.ToString(row.Cells["parcial2"].Value));
                comando.Parameters.AddWithValue("@ev_faltas2", Convert.ToString(row.Cells["faltas2"].Value));
                comando.Parameters.AddWithValue("@ev_trim3", Convert.ToString(row.Cells["parcial3"].Value));
                comando.Parameters.AddWithValue("@ev_faltas3", Convert.ToString(row.Cells["faltas3"].Value));
                comando.Parameters.AddWithValue("@ev_promediofinal", Convert.ToString(row.Cells["promedio"].Value));
                comando.ExecuteNonQuery();
            }
            MessageBox.Show("ACTUALIZADO CON EXITO!!", "Actualizado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            Clases.globales.auditoria("Agrego/actualizo calificaciones", user);
            //}
        }
        private void cargar()
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            conexion.Open();
            string     query   = "select * from datosgen ";
            SqlCommand comando = new SqlCommand(query, conexion);

            comando.Parameters.Clear();
            comando.Parameters.AddWithValue("@dg_nombre", txtnombre.Text);
            comando.Parameters.AddWithValue("@dg_director", txtdirector.Text);
            comando.Parameters.AddWithValue("@dg_domicilio", txtdomicilio.Text);
            comando.Parameters.AddWithValue("@dg_localidad", txtlocalidad.Text);
            comando.Parameters.AddWithValue("@dg_telefono", txttelefono.Text);
            comando.Parameters.AddWithValue("@dg_email", txtemail.Text);
            comando.Parameters.AddWithValue("@dg_paginaweb", txtpagina.Text);
            comando.Parameters.AddWithValue("@dg_facebook", txtfacebook.Text);
            SqlDataReader leer = comando.ExecuteReader();

            if (leer.Read())
            {
                existe            = 1;
                txtnombre.Text    = leer["dg_nombre"].ToString();
                txtdirector.Text  = leer["dg_director"].ToString();
                txtdomicilio.Text = leer["dg_domicilio"].ToString();
                txtlocalidad.Text = leer["dg_localidad"].ToString();
                txttelefono.Text  = leer["dg_telefono"].ToString();
                txtemail.Text     = leer["dg_email"].ToString();
                txtpagina.Text    = leer["dg_paginaweb"].ToString();
                txtfacebook.Text  = leer["dg_facebook"].ToString();
            }
        }
        private void button4_Click(object sender, EventArgs e)
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());


            conexion.Open();

            string query = "insert into asignacionmaestros values (@grado,@grupo,@turno,@cicloesc,@asignatura,@maestro)";


            SqlCommand comando = new SqlCommand(query, conexion);

            comando.Parameters.Clear();

            comando.Parameters.AddWithValue("@grado", cboxgrado.SelectedIndex);
            comando.Parameters.AddWithValue("@grupo", txtgrupo.Text);
            comando.Parameters.AddWithValue("@turno", cboxturno.Text);
            comando.Parameters.AddWithValue("@cicloesc", txtciclo.Text);
            comando.Parameters.AddWithValue("@asignatura", cboxasignatura.Text);
            comando.Parameters.AddWithValue("@maestro", cboxmaestro.Text);

            comando.ExecuteNonQuery();

            MessageBox.Show("REGISTRO CON EXITO!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            limpiar();
            Clases.globales.auditoria("Realizo una asignacion de maestro", user);
        }
Ejemplo n.º 5
0
        private void btneliminar_Click(object sender, EventArgs e)
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            //se abre la conexion
            conexion.Open();
            string query = "update  materias set mat_estatus=0 where mat_id=@mat_id  ";
            //asigo a comando el sql command
            SqlCommand comando = new SqlCommand(query, conexion);

            comando.Parameters.AddWithValue("@mat_id", txtclave.Text);

            if (MessageBox.Show("Seguro que quiere eliminar??", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
            {
                comando.ExecuteNonQuery();
                MessageBox.Show("Materia eliminada con exito", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Clases.globales.auditoria("Elimino materias", usuario);
            }
            lblnombre.Enabled = false;
            txtnombre.Enabled = false;
            lblgrado.Enabled  = false;
            cboxgrado.Enabled = false;
            txtclave.Enabled  = true;
            lblclave.Enabled  = true;
            txtnombre.Clear();
            cboxgrado.SelectedIndex = 0;
            txtclave.Clear();
            txtclave.Enabled = true;
            txtclave.Focus();
            btnguardar.Enabled  = false;
            btneliminar.Enabled = false;
            conexion.Close();
        }
        public void consultausuario(DataGridView dgauditoria)//esto es para llenar con usuarios
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            conexion.Open();
            SqlCommand cm = new SqlCommand("select * from vauditoria where usuario=@user and fecha BETWEEN @dateTimePicker1 AND @dateTimePicker2 order by fecha", conexion);

            cm.Parameters.Clear();
            cm.Parameters.AddWithValue("@user", cboxuser.SelectedValue.ToString());
            cm.Parameters.AddWithValue("@dateTimePicker1", dateTimePicker1.Value.Date.Add(new TimeSpan(0, 0, 0)));
            cm.Parameters.AddWithValue("@dateTimePicker2", dateTimePicker2.Value.Date.Add(new TimeSpan(23, 59, 59)));
            SqlDataAdapter da = new SqlDataAdapter(cm);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            dgauditoria.DataSource = dt;
            if (!(dt.Rows.Count > 0))
            {
                MessageBox.Show("No se encontraron resultados", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                btneliminarregistro.Enabled = false;
            }
            else
            {
                btneliminarregistro.Enabled = true;
            }
            Clases.globales.auditoria("Depuro movimientos por usuario especifico", user);
        }
        private void button4_Click(object sender, EventArgs e)
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());


            conexion.Open();

            string query = "insert into evaluaciones values (@matricula,@alumno,@materia,'-',0,'-',0,'-',0,'-',@cicloesc)";


            SqlCommand comando = new SqlCommand(query, conexion);

            comando.Parameters.Clear();

            comando.Parameters.AddWithValue("@matricula", txtmatricula.Text);
            comando.Parameters.AddWithValue("@alumno", cboxalumno.Text);
            comando.Parameters.AddWithValue("@materia", cboxasignatura.Text);
            comando.Parameters.AddWithValue("@cicloesc", txtciclo.Text);

            comando.ExecuteNonQuery();

            MessageBox.Show("REGISTRO CON EXITO!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            limpiar();
        }
 private void btnguardar_Click(object sender, EventArgs e)
 {
     if (existe == 0)
     {
         objconexion = new Clases.conexion();
         conexion    = new SqlConnection(objconexion.conn());
         //se abre la conexion
         conexion.Open();
         string query = "insert into maestros values (@ma_id, @ma_nombre, @ma_apellidopat, @ma_apellidomat, @ma_sexo, @ma_domicilio, @ma_localidad, @ma_telefono, @ma_email,@ma_rfc,1)";
         //asigo a comando el sql command
         SqlCommand comando = new SqlCommand(query, conexion);
         //inicializo cualquier parametro definido anteriormente
         comando.Parameters.Clear();
         comando.Parameters.AddWithValue("@ma_id", this.txtid.Text);
         comando.Parameters.AddWithValue("@ma_nombre", this.txtnombre.Text);
         comando.Parameters.AddWithValue("@ma_apellidopat", this.txtappaterno.Text);
         comando.Parameters.AddWithValue("@ma_apellidomat", this.txtapmaterno.Text);
         comando.Parameters.AddWithValue("@ma_sexo", this.cboxsexo.SelectedIndex);
         comando.Parameters.AddWithValue("@ma_domicilio", this.txtdomicilio.Text);
         comando.Parameters.AddWithValue("@ma_localidad", this.cboxlocalidad.Text);
         comando.Parameters.AddWithValue("@ma_telefono", this.txttelefono.Text);
         comando.Parameters.AddWithValue("@ma_email", this.txtemail.Text);
         comando.Parameters.AddWithValue("@ma_rfc", this.txtrfc.Text);
         comando.ExecuteNonQuery();
         MessageBox.Show("MAESTRO GUARDADO CON EXITO!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
         deshabilitar();
         limpiar();
         Clases.globales.auditoria("Añadio maestro", usuario);
     }
     else
     {
         objconexion = new Clases.conexion();
         conexion    = new SqlConnection(objconexion.conn());
         //se abre la conexion
         conexion.Open();
         string query = "update  maestros set ma_nombre=@ma_nombre, ma_apellidopat=@ma_apellidopat, ma_apellidomat=@ma_apellidomat, ma_sexo=@ma_sexo, ma_domicilio=@ma_domicilio, ma_localidad=@ma_localidad, ma_telefono=@ma_telefono, ma_email=@ma_email, ma_rfc=@ma_rfc where ma_id=@ma_id  ";
         //asigo a comando el sql command
         SqlCommand comando = new SqlCommand(query, conexion);
         //inicializo cualquier parametro definido anteriormente
         comando.Parameters.Clear();
         comando.Parameters.AddWithValue("@ma_id", this.txtid.Text);
         comando.Parameters.AddWithValue("@ma_nombre", this.txtnombre.Text);
         comando.Parameters.AddWithValue("@ma_apellidopat", this.txtappaterno.Text);
         comando.Parameters.AddWithValue("@ma_apellidomat", this.txtapmaterno.Text);
         comando.Parameters.AddWithValue("@ma_sexo", this.cboxsexo.SelectedIndex);
         comando.Parameters.AddWithValue("@ma_domicilio", this.txtdomicilio.Text);
         comando.Parameters.AddWithValue("@ma_localidad", this.cboxlocalidad.Text);
         comando.Parameters.AddWithValue("@ma_telefono", this.txttelefono.Text);
         comando.Parameters.AddWithValue("@ma_email", this.txtemail.Text);
         comando.Parameters.AddWithValue("@ma_rfc", this.txtrfc.Text);
         comando.ExecuteNonQuery();
         MessageBox.Show("MODIFICADO CON EXITO!!", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
         deshabilitar();
         limpiar();
         Clases.globales.auditoria("Modifico maestros", usuario);
     }
     conexion.Close();
 }
        private void btnguardar_Click(object sender, EventArgs e)
        {
            if (existe == 0)
            {
                //cboxnivel.SelectedIndex = 0;
                cboxnivel.Enabled = true;

                objconexion = new Clases.conexion();
                conexion    = new SqlConnection(objconexion.conn());


                conexion.Open();

                string query = "insert into usuarios values (@us_login,@us_nombre,@us_password,@us_nivel)";


                SqlCommand comando = new SqlCommand(query, conexion);

                comando.Parameters.Clear();

                comando.Parameters.AddWithValue("@us_login", txtusuario.Text);
                comando.Parameters.AddWithValue("@us_nombre", txtncompleto.Text);
                comando.Parameters.AddWithValue("@us_password", txtcontraseña.Text);
                comando.Parameters.AddWithValue("@us_nivel", cboxnivel.SelectedIndex);

                comando.ExecuteNonQuery();

                MessageBox.Show("GUARDADO CON EXITO!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Clases.globales.auditoria("Registro nuevo usuario", user);
                limpiar();
                gpboxcambiar.Visible = false;
            }
            if (existe == 1)
            {
                objconexion = new Clases.conexion();
                conexion    = new SqlConnection(objconexion.conn());
                conexion.Open();
                string     query   = "update usuarios set us_nombre=@us_nombre, us_password=@us_password, us_nivel=@us_nivel where us_login=@us_login";
                SqlCommand comando = new SqlCommand(query, conexion);
                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@us_login", txtusuario.Text);
                comando.Parameters.AddWithValue("@us_nombre", txtncompleto.Text);
                comando.Parameters.AddWithValue("@us_password", txtcontraseña.Text);
                comando.Parameters.AddWithValue("@us_nivel", cboxnivel.SelectedIndex);



                comando.ExecuteNonQuery();
                MessageBox.Show("MODIFICADO CON EXITO!!", "Modificado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Clases.globales.auditoria("Modifico usuarios", user);
                limpiar();
                gpboxcambiar.Visible = false;
            }
        }
        private void txtid_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 13)
            {
                if (string.IsNullOrEmpty(txtid.Text))
                {
                    MessageBox.Show("ERROR: No se permite valores nulos!!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    //no fue nulo

                    objconexion = new Clases.conexion();
                    conexion    = new SqlConnection(objconexion.conn());
                    //se abre la conexion
                    conexion.Open();
                    string query = "select * from localidades where loc_id=@loc_id";
                    //asigo a comando el sql command
                    SqlCommand comando = new SqlCommand(query, conexion);
                    //inicializo cualquier parametro definido anteriormente
                    comando.Parameters.Clear();
                    comando.Parameters.AddWithValue("@loc_id", this.txtid.Text);
                    //asigno a leer el sqldatareader para leer el registro
                    SqlDataReader leer = comando.ExecuteReader();
                    if (leer.Read())
                    {
                        habilitar();
                        txtnombre.Focus();
                        txtid.Enabled  = false;
                        txtnombre.Text = leer["loc_nombre"].ToString();
                        Clases.globales.auditoria("Consulto localidades", usuario);
                    }
                    else
                    {
                        //no lo encontro y procede a agregar

                        if (MessageBox.Show("Localidad no registrado, deseas agregar?", "Atencion!!", MessageBoxButtons.YesNo, MessageBoxIcon.Stop) == DialogResult.Yes)
                        {
                            habilitar();
                            txtnombre.Focus();
                            txtid.Enabled = false;
                        }
                        else
                        {
                            txtid.Clear();
                            txtid.Focus();
                        }
                    }
                    conexion.Close();
                }
            }
        }
 private void txtusuario_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == 13)
     {
         if (e.KeyChar == 13)
         {
             objconexion = new Clases.conexion();
             conexion    = new SqlConnection(objconexion.conn());
             //se abre la conexion
             conexion.Open();
             string query = "select * from usuarios where us_login=@us_login";
             //asigo a comando el sql command
             SqlCommand comando = new SqlCommand(query, conexion);
             //inicializo cualquier parametro definido anteriormente
             comando.Parameters.Clear();
             comando.Parameters.AddWithValue("@us_login", txtusuario.Text);
             //asigno a leer el sqldatareader para leer el registro
             SqlDataReader leer = comando.ExecuteReader();
             if (leer.Read())
             {
                 //lo encuentra
                 existe = 1;
                 txtcontraseña.Enabled = true;
                 txtcontraseña.Focus();
                 lblcontraseña.Enabled = true;
             }
             else
             {
                 existe = 0;
                 if (MessageBox.Show("Error: usuario no encontrado. Deseas agregar un nuevo usuario?", "ERROR!!", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
                 {
                     cboxnivel.Enabled         = true;
                     lblnivel.Enabled          = true;
                     lblnombrecompleto.Enabled = true;
                     txtncompleto.Enabled      = true;
                     txtncompleto.Enabled      = true;
                     //txtcontraseña.Enabled = true;
                     lblcontraseña.Enabled = true;
                     //txtcontraseña.Focus();
                     btnguardar.Enabled   = true;
                     gpboxcambiar.Visible = true;
                 }
                 else
                 {
                     txtusuario.Clear();
                     txtusuario.Focus();
                 }
             }
             conexion.Close();
         }
     }
 }
        public void capturapormateria()//esto es para lenar el datagrid con TODOS
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            conexion.Open();
            SqlCommand cm = new SqlCommand("select * from vevaluaciones where materia=@ev_mat ", conexion);

            cm.Parameters.AddWithValue("@ev_mat", cboxasignatura.Text);
            SqlDataAdapter da = new SqlDataAdapter(cm);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            dgcalificaciones.DataSource = dt;
        }
        private void llenarmatricula()
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            conexion.Open();
            SqlCommand cm = new SqlCommand("select matricula from busqueda where [nombre completo]=@cboxalumno", conexion);

            cm.Parameters.Clear();
            cm.Parameters.AddWithValue("@cboxalumno", cboxalumno.Text);
            SqlDataReader leer = cm.ExecuteReader();

            if (leer.Read())
            {
                txtmatricula.Text = leer["matricula"].ToString();
            }
        }
        public void llenarasignatura()
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            conexion.Open();
            SqlCommand cm = new SqlCommand("select * from materias where mat_grado=@cboxgrado", conexion);

            cm.Parameters.Clear();
            cm.Parameters.AddWithValue("@cboxgrado", cboxgrado.SelectedIndex);
            SqlDataAdapter da = new SqlDataAdapter(cm);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            cboxasignatura.DisplayMember = "mat_nombre";
            cboxasignatura.DataSource    = dt;
        }
 private void btnguardar_Click(object sender, EventArgs e)
 {
     if (existe == 0)
     {
         objconexion = new Clases.conexion();
         conexion    = new SqlConnection(objconexion.conn());
         //se abre la conexion
         conexion.Open();
         string query = "insert into localidades values (@loc_id,@loc_nombre,1)";
         //asigo a comando el sql command
         SqlCommand comando = new SqlCommand(query, conexion);
         //inicializo cualquier parametro definido anteriormente
         comando.Parameters.Clear();
         comando.Parameters.AddWithValue("@loc_id", this.txtid.Text);
         comando.Parameters.AddWithValue("@loc_nombre", this.txtnombre.Text);
         comando.ExecuteNonQuery();
         MessageBox.Show("LOCALIDAD GUARDADA CON EXITO!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Clases.globales.auditoria("Añadio localidad", usuario);
         deshabilitar();
         limpiar();
         txtid.Enabled = true;
         txtid.Focus();
     }
     else
     {
         objconexion = new Clases.conexion();
         conexion    = new SqlConnection(objconexion.conn());
         //se abre la conexion
         conexion.Open();
         string query = "update  localidades set loc_nombre=@loc_nombre where loc_id=@loc_id  ";
         //asigo a comando el sql command
         SqlCommand comando = new SqlCommand(query, conexion);
         //inicializo cualquier parametro definido anteriormente
         comando.Parameters.Clear();
         comando.Parameters.AddWithValue("@loc_id", int.Parse(txtid.Text));
         comando.Parameters.AddWithValue("@loc_nombre", txtnombre.Text);
         comando.ExecuteNonQuery();
         MessageBox.Show("MODIFICADO CON EXITO!!", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Clases.globales.auditoria("Modifico localidad", usuario);
         deshabilitar();
         limpiar();
         txtid.Enabled = true;
         txtid.Focus();
     }
     conexion.Close();
 }
        private void llenarcboxmaestros()
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            conexion.Open();
            SqlCommand cm = new SqlCommand("select [nombre completo] from busqueda where al_grado=@cboxgrado", conexion);

            cm.Parameters.Clear();
            cm.Parameters.AddWithValue("@cboxgrado", cboxgrado.SelectedIndex);
            SqlDataAdapter da = new SqlDataAdapter(cm);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            cboxalumno.ValueMember   = "nombre completo";
            cboxalumno.DisplayMember = "nombre completo";
            cboxalumno.DataSource    = dt;
        }
 private void btnguardar_Click(object sender, EventArgs e)
 {
     if (existe == 0)
     {
         objconexion = new Clases.conexion();
         conexion    = new SqlConnection(objconexion.conn());
         conexion.Open();
         string     query   = "insert into datosgen values (@dg_nombre,@dg_director,@dg_domicilio,@dg_localidad,@dg_telefono,@dg_email,@dg_paginaweb,@dg_facebook)";
         SqlCommand comando = new SqlCommand(query, conexion);
         comando.Parameters.AddWithValue("@dg_nombre", txtnombre.Text);
         comando.Parameters.AddWithValue("@dg_director", txtdirector.Text);
         comando.Parameters.AddWithValue("@dg_domicilio", txtdomicilio.Text);
         comando.Parameters.AddWithValue("@dg_localidad", txtlocalidad.Text);
         comando.Parameters.AddWithValue("@dg_telefono", txttelefono.Text);
         comando.Parameters.AddWithValue("@dg_email", txtemail.Text);
         comando.Parameters.AddWithValue("@dg_paginaweb", txtpagina.Text);
         comando.Parameters.AddWithValue("@dg_facebook", txtfacebook.Text);
         comando.ExecuteNonQuery();
         MessageBox.Show("INFORMACION GUARDADA CON EXITO!!", "GUARDAR", MessageBoxButtons.OK, MessageBoxIcon.Information);
         deshabilitar();
     }
     if (existe == 1)
     {
         objconexion = new Clases.conexion();
         conexion    = new SqlConnection(objconexion.conn());
         conexion.Open();
         string     query   = "update datosgen set dg_nombre=@dg_nombre,dg_director=@dg_director,dg_domicilio=@dg_domicilio,dg_localidad=@dg_localidad,dg_telefono=@dg_telefono,dg_email=@dg_email,dg_paginaweb=@dg_paginaweb,dg_facebook=@dg_facebook";
         SqlCommand comando = new SqlCommand(query, conexion);
         comando.Parameters.Clear();
         comando.Parameters.AddWithValue("@dg_nombre", txtnombre.Text);
         comando.Parameters.AddWithValue("@dg_director", txtdirector.Text);
         comando.Parameters.AddWithValue("@dg_domicilio", txtdomicilio.Text);
         comando.Parameters.AddWithValue("@dg_localidad", txtlocalidad.Text);
         comando.Parameters.AddWithValue("@dg_telefono", txttelefono.Text);
         comando.Parameters.AddWithValue("@dg_email", txtemail.Text);
         comando.Parameters.AddWithValue("@dg_paginaweb", txtpagina.Text);
         comando.Parameters.AddWithValue("@dg_facebook", txtfacebook.Text);
         comando.ExecuteNonQuery();
         MessageBox.Show("INFORMACION MODIFICADA CON EXITO!!", "MODIFICACION", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Clases.globales.auditoria("Modifico datos generales", usuario);
         deshabilitar();
     }
 }
        private void btneliminar_Click(object sender, EventArgs e)
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            conexion.Open();
            string     query   = "delete from usuarios where us_login=@us_login";
            SqlCommand comando = new SqlCommand(query, conexion);

            comando.Parameters.Clear();
            comando.Parameters.AddWithValue("@us_login", txtusuario.Text);

            if (MessageBox.Show("Seguro que desea eliminar??", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Stop) == DialogResult.Yes)
            {
                comando.ExecuteNonQuery();
                MessageBox.Show("usuario eliminado con exito!!", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Clases.globales.auditoria("Elimino usuarios", user);
                limpiar();
                gpboxcambiar.Visible = false;
            }
        }
        public void eliminotodo()//esto es para lenar el datagrid con TODOS
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            conexion.Open();
            SqlCommand cm = new SqlCommand("delete from vauditoria where fecha BETWEEN @dateTimePicker1 AND @dateTimePicker2 ", conexion);

            cm.Parameters.Clear();
            cm.Parameters.AddWithValue("@dateTimePicker1", dateTimePicker1.Value.Date.Add(new TimeSpan(0, 0, 0)));
            cm.Parameters.AddWithValue("@dateTimePicker2", dateTimePicker2.Value.Date.Add(new TimeSpan(23, 59, 59)));
            if (MessageBox.Show("Seguro que quiere eliminar??", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
            {
                SqlDataAdapter da = new SqlDataAdapter(cm);
                DataTable      dt = new DataTable();
                da.Fill(dt);
                dgauditoria.DataSource = dt;
                cm.ExecuteNonQuery();
                MessageBox.Show("Registro de todo eliminado con exito", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                btneliminarregistro.Enabled = false;
                Clases.globales.auditoria("Elimino movimientos de usuarios en general ", user);
            }
        }
        private void btnelininar_Click(object sender, EventArgs e)
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            //se abre la conexion
            conexion.Open();
            string query = "update  maestros set ma_estatus=0 where ma_id=@ma_id  ";
            //asigo a comando el sql command
            SqlCommand comando = new SqlCommand(query, conexion);

            comando.Parameters.AddWithValue("@ma_id", txtid.Text);

            if (MessageBox.Show("Seguro que quiere eliminar??", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
            {
                comando.ExecuteNonQuery();
                MessageBox.Show("Maestro eliminado con exito", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Clases.globales.auditoria("Elimino maestros", usuario);
            }
            deshabilitar();
            limpiar();
            conexion.Close();
        }
        private void llenarlocalidad()
        {
            DataTable dt = new DataTable();//dt=data table

            //establece conexion
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            conexion.Open();
            string     query   = "select * from localidades";
            SqlCommand comando = new SqlCommand(query, conexion);
            //defino sql adapter
            SqlDataAdapter da = new SqlDataAdapter(comando); //da= data adapter

            //lleno el data  table
            da.Fill(dt);
            //establece como fuente de datos del cbox el data table
            this.cboxlocalidad.DataSource = dt;
            //defino los campos de la tabla
            this.cboxlocalidad.ValueMember   = "loc_nombre";
            this.cboxlocalidad.DisplayMember = "loc_nombre";
            //cierro conexion
            conexion.Close();
        }
Ejemplo n.º 22
0
        private void llenarcbox()
        {
            DataTable dt = new DataTable();//dt=data table

            //establece conexion
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            conexion.Open();
            string     query   = "select * from materias where mat_estatus=1 order by mat_grado";
            SqlCommand comando = new SqlCommand(query, conexion);
            //defino sql adapter
            SqlDataAdapter da = new SqlDataAdapter(comando); //da= data adapter

            //lleno el data  table
            da.Fill(dt);
            //establece como fuente de datos del cbox el data table
            this.cboxbuscar.DataSource = dt;
            //defino los campos de la tabla
            this.cboxbuscar.ValueMember   = "mat_id";
            this.cboxbuscar.DisplayMember = "mat_nombre";
            //cierro conexion
            conexion.Close();
        }
        private void btneliminar_Click(object sender, EventArgs e)
        {
            objconexion = new Clases.conexion();
            conexion    = new SqlConnection(objconexion.conn());
            //se abre la conexion
            conexion.Open();
            string query = "delete from localidades where loc_id=@loc_id  ";
            //asigo a comando el sql command
            SqlCommand comando = new SqlCommand(query, conexion);

            comando.Parameters.AddWithValue("@loc_id", txtid.Text);

            if (MessageBox.Show("Seguro que quiere eliminar??", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
            {
                comando.ExecuteNonQuery();
                MessageBox.Show("Localidad eliminada con exito", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Clases.globales.auditoria("Elimino localidad", usuario);
            }
            deshabilitar();
            txtid.Enabled = true;
            txtid.Focus();
            txtnombre.Clear();
            conexion.Close();
        }
Ejemplo n.º 24
0
        private void txtclave_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 13)
            {
                objconexion = new Clases.conexion();
                conexion    = new SqlConnection(objconexion.conn());
                //se abre la conexion
                conexion.Open();
                string query = "select * from materias where mat_id=@mat_id";
                //asigo a comando el sql command
                SqlCommand comando = new SqlCommand(query, conexion);
                //inicializo cualquier parametro definido anteriormente
                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@mat_id", txtclave.Text);
                comando.Parameters.AddWithValue("@mat_nombre", txtnombre.Text);
                comando.Parameters.AddWithValue("@mat_grado", cboxgrado.SelectedIndex);
                //asigno a leer el sqldatareader para leer el registro
                SqlDataReader leer = comando.ExecuteReader();
                if (leer.Read())
                {
                    existe                  = 1;
                    txtclave.Text           = leer["mat_id"].ToString();
                    txtnombre.Text          = leer["mat_nombre"].ToString();
                    cboxgrado.SelectedIndex = int.Parse(leer["mat_grado"].ToString());
                    estatus                 = int.Parse(leer["mat_estatus"].ToString());
                    if (estatus == 0)
                    {
                        MessageBox.Show("La materia esta dado de baja", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        txtclave.Focus();
                        desabilitar();
                        limpiar();
                    }
                    else
                    {
                        habilitar();
                    }

                    Clases.globales.auditoria("Consulto materias", usuario);
                }
                else
                {
                    if (MessageBox.Show("Materia no registrada, deseas agregar?", "Atencion!!", MessageBoxButtons.YesNo, MessageBoxIcon.Stop) == DialogResult.Yes)
                    {
                        habilitar();
                        txtclave.Enabled = false;
                        lblclave.Enabled = false;
                        txtnombre.Focus();
                    }
                    else
                    {
                        txtclave.Clear();
                        txtclave.Focus();
                    }
                }
                conexion.Close();
            }
            else
            {
            }
        }
Ejemplo n.º 25
0
 private void btnguardar_Click(object sender, EventArgs e)
 {
     if (existe == 0)
     {
         objconexion = new Clases.conexion();
         conexion    = new SqlConnection(objconexion.conn());
         //se abre la conexion
         conexion.Open();
         string query = "insert into materias values (@mat_id,@mat_nombre, @mat_grado,1)";
         //asigo a comando el sql command
         SqlCommand comando = new SqlCommand(query, conexion);
         //inicializo cualquier parametro definido anteriormente
         comando.Parameters.Clear();
         comando.Parameters.AddWithValue("@mat_id", this.txtclave.Text);
         comando.Parameters.AddWithValue("@mat_nombre", this.txtnombre.Text);
         comando.Parameters.AddWithValue("@mat_grado", this.cboxgrado.SelectedIndex);
         comando.ExecuteNonQuery();
         MessageBox.Show("MATERIA GUARDADA CON EXITO!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Clases.globales.auditoria("Añadio materia", usuario);
         lblnombre.Enabled = false;
         txtnombre.Enabled = false;
         lblgrado.Enabled  = false;
         cboxgrado.Enabled = false;
         txtclave.Enabled  = true;
         lblclave.Enabled  = true;
         txtnombre.Clear();
         cboxgrado.SelectedIndex = 0;
         txtclave.Enabled        = true;
         txtclave.Clear();
         txtclave.Focus();
         btnguardar.Enabled  = false;
         btneliminar.Enabled = false;
         Clases.globales.auditoria("Guardo materias", usuario);
     }
     else
     {
         objconexion = new Clases.conexion();
         conexion    = new SqlConnection(objconexion.conn());
         //se abre la conexion
         conexion.Open();
         string query = "update  materias set mat_nombre=@mat_nombre, mat_grado=@mat_grado where mat_id=@mat_id  ";
         //asigo a comando el sql command
         SqlCommand comando = new SqlCommand(query, conexion);
         //inicializo cualquier parametro definido anteriormente
         comando.Parameters.Clear();
         comando.Parameters.AddWithValue("@mat_id", this.txtclave.Text);
         comando.Parameters.AddWithValue("@mat_nombre", this.txtnombre.Text);
         comando.Parameters.AddWithValue("@mat_grado", this.cboxgrado.SelectedIndex);
         comando.ExecuteNonQuery();
         MessageBox.Show("MODIFICADO CON EXITO!!", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Clases.globales.auditoria("Modifico materias", usuario);
         lblnombre.Enabled = false;
         txtnombre.Enabled = false;
         lblgrado.Enabled  = false;
         cboxgrado.Enabled = false;
         txtclave.Enabled  = true;
         lblclave.Enabled  = true;
         txtnombre.Clear();
         txtclave.Clear();
         cboxgrado.SelectedIndex = 0;
         txtclave.Enabled        = true;
         txtclave.Focus();
         btnguardar.Enabled  = false;
         btneliminar.Enabled = false;
     }
     conexion.Close();
 }
        private void txtid_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 13)
            {
                objconexion = new Clases.conexion();
                conexion    = new SqlConnection(objconexion.conn());
                //se abre la conexion
                conexion.Open();
                string query = "select * from maestros where ma_id=@ma_id";
                //asigo a comando el sql command
                SqlCommand comando = new SqlCommand(query, conexion);
                //inicializo cualquier parametro definido anteriormente
                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@ma_id", txtid.Text);
                comando.Parameters.AddWithValue("@ma_nombre", txtnombre.Text);
                comando.Parameters.AddWithValue("@ma_apellidopat", txtappaterno.Text);
                comando.Parameters.AddWithValue("@ma_apellidomat", txtapmaterno.Text);
                comando.Parameters.AddWithValue("@ma_sexo", cboxsexo.SelectedIndex);
                comando.Parameters.AddWithValue("@ma_domicilio", txtdomicilio.Text);
                comando.Parameters.AddWithValue("@ma_localidad", cboxlocalidad.SelectedIndex);
                comando.Parameters.AddWithValue("@ma_telefono", txttelefono.Text);
                comando.Parameters.AddWithValue("@ma_email", txtemail.Text);
                comando.Parameters.AddWithValue("@ma_rfc", txtrfc.Text);

                //asigno a leer el sqldatareader para leer el registro
                SqlDataReader leer = comando.ExecuteReader();
                if (leer.Read())
                {
                    existe                      = 1;
                    txtid.Text                  = leer["ma_id"].ToString();
                    txtnombre.Text              = leer["ma_nombre"].ToString();
                    txtappaterno.Text           = leer["ma_apellidopat"].ToString();
                    txtapmaterno.Text           = leer["ma_apellidomat"].ToString();
                    cboxsexo.SelectedIndex      = int.Parse(leer["ma_sexo"].ToString());
                    txtdomicilio.Text           = leer["ma_domicilio"].ToString();
                    cboxlocalidad.SelectedValue = leer["ma_localidad"].ToString();
                    txttelefono.Text            = leer["ma_telefono"].ToString();
                    txtemail.Text               = leer["ma_email"].ToString();
                    txtrfc.Text                 = leer["ma_rfc"].ToString();

                    estatus = int.Parse(leer["ma_estatus"].ToString());
                    if (estatus == 0)
                    {
                        MessageBox.Show("El maestro esta dado de baja", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        txtid.Focus();
                        deshabilitar();
                        limpiar();
                    }
                    else
                    {
                        habilitar();
                    }

                    Clases.globales.auditoria("Consulto maestros", usuario);
                }
                else
                {
                    if (MessageBox.Show("Maestro/a no registrado/a, deseas agregar?", "Atencion!!", MessageBoxButtons.YesNo, MessageBoxIcon.Stop) == DialogResult.Yes)
                    {
                        habilitar();
                    }
                    else
                    {
                        txtid.Clear();
                        txtid.Focus();
                    }
                }
                conexion.Close();
            }
            else
            {
            }
        }
Ejemplo n.º 27
0
 private void btnguardar_Click(object sender, EventArgs e)
 {
     if (existe == 0)
     {
         objconexion = new Clases.conexion();
         conexion    = new SqlConnection(objconexion.conn());
         //se abre la conexion
         conexion.Open();
         string query = "insert into alumnos values (@al_id, @al_nombre, @al_apellidopat, @al_apellidomat, @al_sexo, @al_curp, @al_domicilio, @al_localidad, @al_telefono, @al_email, @al_grupo, @al_grado, @al_turno, @al_padre, @al_ocupacionpadre, @al_telefonopadre, @al_emailpadre,1)";
         //asigo a comando el sql command
         SqlCommand comando = new SqlCommand(query, conexion);
         //inicializo cualquier parametro definido anteriormente
         comando.Parameters.Clear();
         comando.Parameters.AddWithValue("@al_id", this.txtid.Text);
         comando.Parameters.AddWithValue("@al_nombre", this.txtnombre.Text);
         comando.Parameters.AddWithValue("@al_apellidopat", this.txtpaterno.Text);
         comando.Parameters.AddWithValue("@al_apellidomat", this.txtmaterno.Text);
         comando.Parameters.AddWithValue("@al_sexo", this.cboxsexo.SelectedIndex);
         comando.Parameters.AddWithValue("@al_curp", this.txtcurp.Text);
         comando.Parameters.AddWithValue("@al_domicilio", this.txtdomicilio.Text);
         comando.Parameters.AddWithValue("@al_localidad", this.cboxlocalidad.SelectedValue);
         comando.Parameters.AddWithValue("@al_telefono", this.txttelefono.Text);
         comando.Parameters.AddWithValue("@al_email", this.txtemail.Text);
         comando.Parameters.AddWithValue("@al_grupo", this.cboxgrupo.SelectedIndex);
         comando.Parameters.AddWithValue("@al_grado", this.cboxgrado.SelectedIndex);
         comando.Parameters.AddWithValue("@al_turno", this.cboxturno.SelectedIndex);
         comando.Parameters.AddWithValue("@al_padre", this.txtnombrepadre.Text);
         comando.Parameters.AddWithValue("@al_ocupacionpadre", this.txtocupacion.Text);
         comando.Parameters.AddWithValue("@al_telefonopadre", this.txttelefonopadre.Text);
         comando.Parameters.AddWithValue("@al_emailpadre", this.txtemailpadre.Text);
         comando.ExecuteNonQuery();
         MessageBox.Show("ALUMNO GUARDADO CON EXITO!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
         deshabilitar();
         limpiar();
         Clases.globales.auditoria("Añadio alumno", usuario);
     }
     else
     {
         objconexion = new Clases.conexion();
         conexion    = new SqlConnection(objconexion.conn());
         //se abre la conexion
         conexion.Open();
         string query = "update  alumnos set al_nombre=@al_nombre, al_apellidopat=@al_apellidopat, al_apellidomat=@al_apellidomat, al_sexo=@al_sexo, al_curp=@al_curp, @al_domicilio=@al_domicilio, al_localidad=@al_localidad, al_telefono=@al_telefono, al_email=@al_email, al_grupo=@al_grupo, al_grado=@al_grado, al_turno=@al_turno, al_padre=@al_padre, al_ocupacionpadre=@al_ocupacionpadre, al_telefonopadre=@al_telefonopadre, al_emailpadre=@al_emailpadre where al_id=@al_id  ";
         //asigo a comando el sql command
         SqlCommand comando = new SqlCommand(query, conexion);
         //inicializo cualquier parametro definido anteriormente
         comando.Parameters.Clear();
         comando.Parameters.AddWithValue("@al_id", this.txtid.Text);
         comando.Parameters.AddWithValue("@al_nombre", this.txtnombre.Text);
         comando.Parameters.AddWithValue("@al_apellidopat", this.txtpaterno.Text);
         comando.Parameters.AddWithValue("@al_apellidomat", this.txtmaterno.Text);
         comando.Parameters.AddWithValue("@al_sexo", this.cboxsexo.SelectedIndex);
         comando.Parameters.AddWithValue("@al_curp", this.txtcurp.Text);
         comando.Parameters.AddWithValue("@al_domicilio", this.txtdomicilio.Text);
         comando.Parameters.AddWithValue("@al_localidad", this.cboxlocalidad.SelectedValue);
         comando.Parameters.AddWithValue("@al_telefono", this.txttelefono.Text);
         comando.Parameters.AddWithValue("@al_email", this.txtemail.Text);
         comando.Parameters.AddWithValue("@al_grupo", this.cboxgrupo.SelectedIndex);
         comando.Parameters.AddWithValue("@al_grado", this.cboxgrado.SelectedIndex);
         comando.Parameters.AddWithValue("@al_turno", this.cboxturno.SelectedIndex);
         comando.Parameters.AddWithValue("@al_padre", this.txtnombrepadre.Text);
         comando.Parameters.AddWithValue("@al_ocupacionpadre", this.txtocupacion.Text);
         comando.Parameters.AddWithValue("@al_telefonopadre", this.txttelefonopadre.Text);
         comando.Parameters.AddWithValue("@al_emailpadre", this.txtemailpadre.Text);
         comando.ExecuteNonQuery();
         MessageBox.Show("MODIFICADO CON EXITO!!", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
         deshabilitar();
         limpiar();
         Clases.globales.auditoria("Modifico alumnos", usuario);
     }
     conexion.Close();
 }