//metodo que carga el comboBox del tipo de ejercicio
        private void FormAgregarEjercicio_Load(object sender, EventArgs e)
        {
            string query    = "SELECT * FROM tipoejercicio";
            string atributo = "nombre";

            Clases.Metodos cb = new Clases.Metodos();
            cb.LlenarCombo(cmb_tipoEjercicioAgregar, query, atributo);
        }
Exemple #2
0
 private void rb_pectoralesD_CheckedChanged(object sender, EventArgs e)
 {
     if (rb_pectoralesD.Checked == true)
     {
         String         consulta = "SELECT ejercicios.nombre as 'Nombre', tipoejercicio.nombre as 'Tipo Ejercicio', ejercicios.id FROM ejercicios JOIN tipoejercicio ON ejercicios.tipoEjercicio = tipoejercicio.id WHERE ejercicios.tipoEjercicio in (1)";
         Clases.Metodos m        = new Clases.Metodos();
         m.LlenarGrid(dgv_ejerciciosDesarrollo, consulta);
         panel5.BringToFront();
         panel2.SendToBack();
     }
 }
        private void FormPlanDatos_Load(object sender, EventArgs e)
        {
            Clases.Metodos cb = new Clases.Metodos();

            //CARGA PROFESORES
            string query    = "SELECT * FROM profesores";
            string atributo = "nombreApe";

            cb.LlenarCombo(cmb_profesor, query, atributo);
            txt_dniSocio.MaxLength = 8;

            picker_fechaInicio.MinDate = DateTime.Today;
            picker_fechaFin.MinDate    = DateTime.Today.AddDays(1);
            picker_fechaInicio.Text    = DateTime.Now.ToString("dd/MM/yyyy");
            picker_fechaFin.Text       = DateTime.Now.AddDays(30).ToString("dd/MM/yyyy");
        }
Exemple #4
0
        //BTN que borra el ejercicio seleccionado y actualiza la grilla.
        private void button1_Click(object sender, EventArgs e)
        {
            if (dgv_todosLosProfes.SelectedRows.Count == 1)
            {
                //obtiene el id del ejercicio que se selecciono
                int dni = Convert.ToInt32(dgv_todosLosProfes.CurrentRow.Cells["DNI"].Value);
                //busca el ejercicio con el id encontrado recien
                profeSeleccionado = Clases.Metodos.ObtenerProfe(dni);

                string query = "DELETE FROM profesores where dniProfe = '{0}'";

                if (MessageBox.Show("Esta Seguro que desea eliminar el Profesor", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (Clases.Metodos.EliminarProfe(profeSeleccionado, query) > 0)
                    {
                        //txt_nombreEjercicioNuevo.Clear();
                        //cmb_tipoEjercicioAgregar.SelectedItem = null;
                        MessageBox.Show("Profesor Eliminado Correctamente!", "Ejercicio Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //actualizo el data grid view
                        #region
                        Clases.Metodos m      = new Clases.Metodos();
                        string         query2 = "SELECT profesores.nombreApe as 'Profesor', profesores.dniProfe as 'DNI', profesores.celular as 'Celular', " +
                                                "profesores.celEmergencia as 'Cel Emergencia', tiposangre.nombre as 'Grupo Sanguineo' " +
                                                "FROM profesores JOIN tiposangre ON profesores.tipoSangre = tiposangre.id ORDER BY 1";

                        //llena de grilla con todos los ejercicios
                        m.LlenarGridProfesores(dgv_todosLosProfes, query2);
                        #endregion
                    }
                    else
                    {
                        MessageBox.Show("No se pudo eliminar el Ejercicio", "Ejercicio No Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
                else
                {
                    MessageBox.Show("Se cancelo la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
Exemple #5
0
        private void button2_Click(object sender, EventArgs e)
        {
            foreach (DataGridViewRow item in dgv_EjerciciosEC.Rows)
            {
                Clases.Metodos m = new Clases.Metodos();

                if (bool.Parse(item.Cells[0].Value.ToString()))
                {
                    dgv_EntradaCalor.Rows.Add(item.Cells[1].Value.ToString(), item.Cells[2].Value.ToString(), item.Cells[3].Value.ToString());
                }
            }
            for (int i = 0; i < dgv_EjerciciosEC.Rows.Count; i++)
            {
                dgv_EjerciciosEC.Rows[i].Cells[0].Value = false;
            }

            panel4.BringToFront();
            panel4.Visible = true;
            panel3.SendToBack();
            rb_aeroEC.Checked      = false;
            rb_ZonaMediaEC.Checked = false;
        }
        //BTN BORRAR EJERCICIO
        private void button1_Click(object sender, EventArgs e)
        {
            if (dgv_todosLosEjercicios.SelectedRows.Count == 1)
            {
                //obtiene el id del ejercicio que se selecciono
                int id = Convert.ToInt32(dgv_todosLosEjercicios.CurrentRow.Cells[2].Value);
                //busca el ejercicio con el id encontrado recien
                ejercicioSeleccionado = Metodos.ObtenerEjercicio(id);

                string query = "DELETE FROM ejercicios where id = '{0}'";

                if (MessageBox.Show("Esta Seguro que desea eliminar el Ejercicio Actual", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (Metodos.EliminarEjercicio(ejercicioSeleccionado, query) > 0)
                    {
                        txt_nombreEjercicioNuevo.Clear();
                        cmb_tipoEjercicioAgregar.SelectedItem = null;
                        MessageBox.Show("Ejercicio Eliminado Correctamente!", "Ejercicio Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //actualizo el data grid view
                        #region
                        Clases.Metodos m      = new Clases.Metodos();
                        string         query2 = "SELECT ejercicios.nombre as 'Nombre', tipoejercicio.nombre as 'Tipo Ejercicio', ejercicios.id " +
                                                "FROM ejercicios JOIN tipoejercicio ON ejercicios.tipoEjercicio = tipoejercicio.id ORDER BY tipoejercicio.id";

                        //llena de grilla con todos los ejercicios
                        m.LlenarGridEjercicios(dgv_todosLosEjercicios, query2);
                        #endregion
                    }
                    else
                    {
                        MessageBox.Show("No se pudo eliminar el Ejercicio", "Ejercicio No Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
                else
                {
                    MessageBox.Show("Se cancelo la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
        private void txt_mostrarEj_Click(object sender, EventArgs e)
        {
            //si esta invisible, lo despliega
            if (gb_listaEjercicios.Visible == false)
            {
                gb_listaEjercicios.Visible = true;

                Clases.Metodos m     = new Clases.Metodos();
                string         query = "SELECT ejercicios.nombre AS 'NOMBRE', tipoejercicio.nombre AS 'TIPO EJERCICIO', ejercicios.id " +
                                       "FROM ejercicios JOIN tipoejercicio ON ejercicios.tipoEjercicio = tipoejercicio.id ORDER BY tipoejercicio.id";

                //llena de grilla con todos los ejercicios
                m.LlenarGridEjercicios(dgv_todosLosEjercicios, query);
            }
            else
            {
                //cuando esta vacio, lo pone invisible. Borra los datos de la grilla.
                gb_listaEjercicios.Visible        = false;
                dgv_todosLosEjercicios.DataSource = null;
                dgv_todosLosEjercicios.Refresh();
            }
        }
Exemple #8
0
        //BTN que despliega/cierra el COMBOBOX lista de profesores.
        private void btn_mostrarProfe_Click(object sender, EventArgs e)
        {
            //si esta invisible, lo despliega
            if (gb_profesores.Visible == false)
            {
                gb_profesores.Visible = true;

                Clases.Metodos m     = new Clases.Metodos();
                string         query = "SELECT profesores.nombreApe as 'PROFESOR', profesores.dniProfe as 'DNI', profesores.celular as 'CELULAR', " +
                                       "profesores.celEmergencia as 'CEL EMERGENCIA', tiposangre.nombre as 'GRUPO SANGUÍNEO' " +
                                       "FROM profesores JOIN tiposangre ON profesores.tipoSangre = tiposangre.id ORDER BY 1";

                //llena de grilla con todos los ejercicios
                m.LlenarGridProfesores(dgv_todosLosProfes, query);
            }
            else
            {
                //cuando esta vacio, lo pone invisible. Borra los datos de la grilla.
                gb_profesores.Visible         = false;
                dgv_todosLosProfes.DataSource = null;
                dgv_todosLosProfes.Refresh();
            }
        }
Exemple #9
0
        //metodo para REGISTRAR / MODIFICAR profesores
        private void txt_registrarProfe_Click(object sender, EventArgs e)
        {
            if (ValidarDatos())
            {
                Clases.Profesores ejer = new Clases.Profesores();

                string queryProfe   = "SELECT COUNT(profesores.dniProfe) from profesores where profesores.dniProfe = " + Convert.ToInt32(txt_docProfe.Text);
                int    validarProfe = Clases.Metodos.ValidarProfe(Convert.ToInt32(txt_docProfe.Text), queryProfe);

                //si el TXT_DOCUMENTO esta vacio lo agrega, de lo contrario lo modifica.
                if (validarProfe > 0)
                {
                    //consulta para actualizar el ejercicio
                    string query = "UPDATE profesores set nombreApe = '{1}', celular = '{2}', celEmergencia = '{3}', tipoSangre = '{4}' where dniProfe = '{0}'";

                    ejer.Apellido = txt_apellidoProfe.Text;
                    String nomApe = ejer.Nombre + " " + ejer.Apellido;
                    ejer.Celular       = Convert.ToDouble(txt_celProfe.Text);
                    ejer.CelEmergencia = Convert.ToDouble(txt_cerEmergenciaProfe.Text);
                    ejer.TipoSangre    = cmb_sangreProfe.SelectedIndex + 1;
                    ejer.Dni           = Convert.ToInt32(txt_docProfe.Text);


                    //llamo al metodo de la clase "Metodos" y le paso por parametro el ejercicio creado y la consulta
                    int retorno = Clases.Metodos.ModificarProfe(ejer, query);
                    if (retorno > 0)
                    {
                        MessageBox.Show("Profesor modificado correctamente!", "Profesor Modificado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txt_nombreProfe.Visible      = true;
                        txt_nombreProfe.Text         = "NOMBRE";
                        txt_apellidoProfe.Text       = "APELLIDO";
                        txt_docProfe.Text            = "NRO DOCUMENTO";
                        txt_celProfe.Text            = "CELULAR";
                        txt_cerEmergenciaProfe.Text  = "CEL EMERGENCIA";
                        cmb_sangreProfe.SelectedItem = null;
                        btn_registrarProfe.Text      = "REGISTRAR";
                    }
                    else
                    {
                        MessageBox.Show("Ocurrió un error");
                    }
                }
                else
                {
                    //consulta para guardar el profesor
                    string query = "insert into profesores (dniProfe, nombreApe, celular, celEmergencia, tipoSangre) values ('{0}', '{1}', '{2}', '{3}', '{4}')";

                    ejer.Nombre        = txt_nombreProfe.Text;
                    ejer.Apellido      = txt_apellidoProfe.Text;
                    ejer.Dni           = Convert.ToInt32(txt_docProfe.Text);
                    ejer.Celular       = Convert.ToDouble(txt_celProfe.Text);
                    ejer.CelEmergencia = Convert.ToDouble(txt_cerEmergenciaProfe.Text);
                    ejer.TipoSangre    = cmb_sangreProfe.SelectedIndex + 1;


                    //llamo al metodo de la clase "Metodos" y le paso por parametro el profesor creado y la consulta
                    int retorno = Clases.Metodos.AgregarProfesor(ejer, query);
                    if (retorno > 0)
                    {
                        MessageBox.Show("Se agrego correctamente!", "Profesor Agregado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txt_nombreProfe.Clear();
                        txt_apellidoProfe.Clear();
                        txt_docProfe.Clear();
                        txt_celProfe.Clear();
                        txt_cerEmergenciaProfe.Clear();
                        cmb_sangreProfe.SelectedItem = null;

                        //actualizo el data grid view
                        #region
                        Clases.Metodos m      = new Clases.Metodos();
                        string         query2 = "SELECT profesores.nombreApe as 'Profesor', profesores.dniProfe as 'DNI', profesores.celular as 'Celular', " +
                                                "profesores.celEmergencia as 'Cel Emergencia', tiposangre.nombre as 'Grupo Sanguineo' " +
                                                "FROM profesores JOIN tiposangre ON profesores.tipoSangre = tiposangre.id ORDER BY 1";

                        //llena de grilla con todos los ejercicios
                        m.LlenarGridEjercicios(dgv_todosLosProfes, query2);
                        #endregion

                        //cierro el FORM
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Ocurrió un error");
                    }
                }
            }
        }
        private void btn_registrarEjercicio_Click(object sender, EventArgs e)
        {
            if (ValidarDatos())
            {
                Ejercicio ejer = new Ejercicio();

                //si el txt_id (INVISIBLE) esta vacio, va a agregar
                if (string.IsNullOrEmpty(txt_idEjercicioModificar.Text))
                {
                    //consulta para guardar el ejercicio
                    string query = "insert into ejercicios (nombre, tipoEjercicio) values ('{0}', '{1}')";

                    ejer.Nombre = txt_nombreEjercicioNuevo.Text;
                    ejer.Tipo   = cmb_tipoEjercicioAgregar.SelectedIndex + 1;

                    //llamo al metodo de la clase "Metodos" y le paso por parametro el ejercicio creado y la consulta
                    int retorno = Metodos.AgregarEjercicioNuevo(ejer, query);
                    if (retorno > 0)
                    {
                        MessageBox.Show("Se agrego correctamente!", "Ejercicio Agregado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txt_nombreEjercicioNuevo.Clear();
                        cmb_tipoEjercicioAgregar.SelectedItem = null;

                        //actualizo el data grid view
                        #region
                        Clases.Metodos m      = new Clases.Metodos();
                        string         query2 = "SELECT ejercicios.nombre as 'Nombre', tipoejercicio.nombre as 'Tipo Ejercicio', ejercicios.id " +
                                                "FROM ejercicios JOIN tipoejercicio ON ejercicios.tipoEjercicio = tipoejercicio.id ORDER BY tipoejercicio.id";

                        //llena de grilla con todos los ejercicios
                        m.LlenarGridEjercicios(dgv_todosLosEjercicios, query2);
                        #endregion
                    }
                    else
                    {
                        MessageBox.Show("Ocurrió un error");
                    }
                }
                else
                {
                    //consulta para actualizar el ejercicio
                    string query = "UPDATE ejercicios set nombre ='{0}', tipoEjercicio = '{1}' where id = '{2}'";

                    ejer.Nombre = txt_nombreEjercicioNuevo.Text;
                    ejer.Tipo   = cmb_tipoEjercicioAgregar.SelectedIndex + 1;
                    ejer.Id     = Convert.ToInt32(txt_idEjercicioModificar.Text);

                    //llamo al metodo de la clase "Metodos" y le paso por parametro el ejercicio creado y la consulta
                    int retorno = Metodos.ModificarEjercicio(ejer, query);
                    if (retorno > 0)
                    {
                        MessageBox.Show("Ejercicio modificado correctamente!", "Ejercicio Modificado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txt_nombreEjercicioNuevo.Clear();
                        txt_idEjercicioModificar.Clear();
                        cmb_tipoEjercicioAgregar.SelectedItem = null;

                        //actualizo el data grid view
                        #region
                        Clases.Metodos m      = new Clases.Metodos();
                        string         query2 = "SELECT ejercicios.nombre as 'Nombre', tipoejercicio.nombre as 'Tipo Ejercicio', ejercicios.id " +
                                                "FROM ejercicios JOIN tipoejercicio ON ejercicios.tipoEjercicio = tipoejercicio.id ORDER BY tipoejercicio.id";

                        //llena de grilla con todos los ejercicios
                        m.LlenarGridEjercicios(dgv_todosLosEjercicios, query2);
                        #endregion
                    }
                    else
                    {
                        MessageBox.Show("Ocurrió un error");
                    }
                }

                txt_nombreEjercicioNuevo.Text      = "NOMBRE";
                txt_nombreEjercicioNuevo.ForeColor = Color.DimGray;
            }
        }
        //BTN MODIFICAR EJERCICIO
        private void button2_Click(object sender, EventArgs e)
        {
            if (dgv_todosLosEjercicios.SelectedRows.Count == 1)
            {
                //obtiene el id del ejercicio que se selecciono
                int id = Convert.ToInt32(dgv_todosLosEjercicios.CurrentRow.Cells["id"].Value);
                //busca el ejercicio con el id encontrado recien
                ejercicioSeleccionado = Metodos.ObtenerEjercicio(id);
            }

            //si encontro el ejercicio, lo busca y lo muestra en los campos correspondientes
            if (ejercicioSeleccionado != null)
            {
                txt_nombreEjercicioNuevo.Text      = ejercicioSeleccionado.Nombre;
                txt_nombreEjercicioNuevo.ForeColor = Color.Black;
                txt_idEjercicioModificar.Text      = Convert.ToString(ejercicioSeleccionado.Id);
                gb_listaEjercicios.Visible         = false;
            }

            //Metodos que controlan de que tipo es para cargar el comboBox
            #region
            if (dgv_todosLosEjercicios.SelectedRows.Count == 0)
            {
                MessageBox.Show("Debe seleccionar una fila", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                if (ejercicioSeleccionado.Tipo == 1)
                {
                    cmb_tipoEjercicioAgregar.SelectedIndex = 0;
                }
                if (ejercicioSeleccionado.Tipo == 2)
                {
                    cmb_tipoEjercicioAgregar.SelectedIndex = 1;
                }
                if (ejercicioSeleccionado.Tipo == 3)
                {
                    cmb_tipoEjercicioAgregar.SelectedIndex = 2;
                }
                if (ejercicioSeleccionado.Tipo == 4)
                {
                    cmb_tipoEjercicioAgregar.SelectedIndex = 3;
                }
                if (ejercicioSeleccionado.Tipo == 5)
                {
                    cmb_tipoEjercicioAgregar.SelectedIndex = 4;
                }
                if (ejercicioSeleccionado.Tipo == 6)
                {
                    cmb_tipoEjercicioAgregar.SelectedIndex = 5;
                }
                if (ejercicioSeleccionado.Tipo == 7)
                {
                    cmb_tipoEjercicioAgregar.SelectedIndex = 6;
                }
                if (ejercicioSeleccionado.Tipo == 8)
                {
                    cmb_tipoEjercicioAgregar.SelectedIndex = 7;
                }
            }
            #endregion

            //actualizo el data grid view
            #region
            Clases.Metodos m      = new Clases.Metodos();
            string         query2 = "SELECT ejercicios.nombre as 'Nombre', tipoejercicio.nombre as 'Tipo Ejercicio', ejercicios.id " +
                                    "FROM ejercicios JOIN tipoejercicio ON ejercicios.tipoEjercicio = tipoejercicio.id ORDER BY tipoejercicio.id";

            //llena de grilla con todos los ejercicios
            m.LlenarGridEjercicios(dgv_todosLosEjercicios, query2);
            #endregion
        }