//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); }
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"); }
//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); } } }
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(); } }
//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(); } }
//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 }