private void Btn_guardar_Click(object sender, EventArgs e) { if (this.Rdb_activo.Checked == true) { cmd = new OdbcCommand("INSERT INTO tbl_usuarios (PK_idUsuario,PK_id_tipo_usuario,password_usuario,estado_usuario)" + " VALUES " + "('" + Txt_Usuario.Text + "',(SELECT PK_id_tipo_usuario FROM tbl_tipo_usuario WHERE nombre = '" + puesto.Text + "') " + ", MD5('" + Txt_contraseña + "'),'1')" , nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); MessageBox.Show("Usuario Creado"); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.codigo_usuarioparabitacora, "Creó Nuevo Usuario Con estado: Activo", "tbl_usuarios", frm_login.IP[2].ToString()); } else if (this.Rdb_inactivo.Checked == true) { cmd = new OdbcCommand("INSERT INTO tbl_usuarios (PK_idUsuario,PK_id_tipo_usuario,password_usuario,estado_usuario)" + " VALUES " + "('" + Txt_Usuario.Text + "',(SELECT PK_id_tipo_usuario FROM tbl_tipo_usuario WHERE nombre = '" + puesto.Text + "') " + ", MD5('" + Txt_contraseña + "'),'0')" , nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.codigo_usuarioparabitacora, "Creó Nuevo Usuario Con estado: Inactivo", "tbl_usuarios", frm_login.IP[2].ToString()); } else { MessageBox.Show("Ingrese Todos Los Campos", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void Btn_finalizar_Click(object sender, EventArgs e) { foreach (DataGridViewRow row in Dgv_sanciones.Rows) { try { if (row.Cells[0].Value != null) { try { OdbcCommand sql = new OdbcCommand("INSERT INTO tbl_jugadores_sanciones(PK_idPartido, PK_idJugador, PK_idSancion, PK_idJornada, motivo_sancion, estado_jugador_sancion) VALUES ((SELECT MIN(PK_idPartido) FROM tbl_partido_encabezado), '" + Convert.ToString(row.Cells[0].Value) + "', '" + Convert.ToString(row.Cells[2].Value) + "', '" + Convert.ToString(row.Cells[4].Value) + "', '" + Convert.ToString(row.Cells[3].Value) + "', 1)", nueva.conectar()); sql.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } MessageBox.Show("Sanciones Asignadas Exitosamente"); Cbo_equipos.Text = ""; Cbo_jugadores.Text = ""; Cbo_jornadas.Text = ""; Cbo_sanciones.Text = ""; Txt_motivo.Text = ""; Dgv_sanciones.Rows.Clear(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.codigo_usuarioparabitacora, "Asignó Sanción a Jugador", "tbl_sanciones", frm_login.IP[2].ToString()); }
private void Btn_agregar_Click(object sender, EventArgs e) { bool x = true; try { nombreequipo = Cbo_equipos.SelectedItem.ToString(); string[] nombreseparadoequipo; nombreseparadoequipo = nombreequipo.Split(' '); nombrejugador = Cbo_jugadores.SelectedItem.ToString(); string[] nombreseparadojugador; nombreseparadojugador = nombrejugador.Split(' '); //nombreseparado[0]=IDJugador nombresancion = Cbo_sanciones.SelectedItem.ToString(); string[] nombreseparadosancion; nombreseparadosancion = nombresancion.Split(' '); try { //NO Jala ID PARTIDO . OdbcCommand sql = new OdbcCommand("INSERT INTO tbl_jugadores sanciones(PK_idPartido,PK_idJugador,PK_idSancion,motivo_sancion,estado_jugador_sancion) VALUES ((SELECT PK_idPartido FROM tbl_partido_detalle WHERE PK_idEquipo=" + nombreequipo[0] + ")'" + nombrejugador[0] + "','" + nombresancion[0] + "','" + ("(SELECT descripcion_sancion from tbl_sanciones WHERE PK_idSancion=" + nombresancion[0] + ")") + "',1)", nueva.conectar()); sql.ExecuteNonQuery(); sql.Connection.Close(); x = false; } catch (OdbcException er) { MessageBox.Show(er.Message); } if (x == false) { MessageBox.Show("Sanciones asignadas Correctamente"); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.codigo_usuarioparabitacora, "Asignó Sanción a Jugador", "tbl_sanciones", frm_login.IP[2].ToString()); } } catch (Exception er) { MessageBox.Show (er.Message); } }
//Autor Diego Gomez private void Btn_guardar_Click(object sender, EventArgs e) { if ((Txt_contraseña.Text == "")) { MessageBox.Show("Contraseña No Ingresada", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { //Autor Diego Gomez cmd = new OdbcCommand("UPDATE Tbl_usuarios SET password_usuario = MD5('" + Txt_contraseña.Text + "') where Pk_idUsuario = '" + Txt_codigo.Text + "'", nueva.conectar()); cmd.ExecuteNonQuery(); actualizar(); cmd.Connection.Close(); MessageBox.Show("Contraseña Actualizada"); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.codigo_usuarioparabitacora, "Actualizó Contraseña", "tbl_usuarios", frm_login.IP[2].ToString()); } }
private void Btn_finalizarAsignacion_Click(object sender, EventArgs e) { if (Dgv_asignacion.Rows.Count > 0) { try { foreach (DataGridViewRow row in Dgv_asignacion.Rows) { try { if (row.Cells[0].Value != null) { try { OdbcCommand sql = new OdbcCommand("INSERT INTO tbl_campeonatos_equipos(PK_idCampeonato, PK_idEquipo) VALUES ('" + Convert.ToString(row.Cells[0].Value) + "', '" + Convert.ToString(row.Cells[2].Value) + "' )", nueva.conectar()); sql.ExecuteNonQuery(); sql.Connection.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } MessageBox.Show("Equipos Asignados Correctamente"); limpiarForm(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Asignó Equipos a Campeonato", "tbl_campeonatos_equipos", frm_login.IP[2].ToString()); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } }
private void Btn_eliminar_Click(object sender, EventArgs e) { bool x = true; try { Dgv_sanciones.Rows.RemoveAt(Dgv_sanciones.CurrentRow.Index); string IDPartido = Dgv_sanciones.SelectedRows[0].ToString(); string IDjugador = Dgv_sanciones.SelectedRows[1].ToString(); string IDSancion = Dgv_sanciones.SelectedRows[2].ToString(); try { //Eliminar de BD con los datos de fila marcada OdbcCommand sql = new OdbcCommand("DELETE FROM tbl_jugadores_sanciones WHERE PK_idPartido=" + IDPartido + " AND PK_idJugador=" + IDjugador + " AND PK_idSancion=" + IDSancion, nueva.conectar()); sql.ExecuteNonQuery(); sql.Connection.Close(); x = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } catch (Exception ex) { MessageBox.Show("La tabla de Sanciones esta vacia"); } if (x == false) { MessageBox.Show("Sancion eliminadas Correctamente"); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Eliminó Sanción a Jugador", "tbl_sanciones", frm_login.IP[2].ToString()); } }
private void Btn_Finalizar_Click(object sender, EventArgs e) { if (validacionColumnaGoles()) { MessageBox.Show("Debe ingresar goles o puntos"); } else { if (Dgv_resultados.Rows.Count > 0) { try { foreach (DataGridViewRow row in Dgv_resultados.Rows) { try { if (row.Cells[0].Value != null) { string sNombreDeEquipo = Convert.ToString(row.Cells[1].Value); string sCodigoDeEquipo = ""; try { OdbcCommand sqlEquipo = new OdbcCommand("Select PK_idEquipo from tbl_equipos where nombre_equipo = '" + sNombreDeEquipo + "'", nueva.conectar()); OdbcDataReader almacena = sqlEquipo.ExecuteReader(); while (almacena.Read() == true) { sCodigoDeEquipo = almacena.GetString(0); OdbcCommand sql = new OdbcCommand("UPDATE tbl_partido_detalle SET puntos = '" + Convert.ToString(row.Cells[2].Value) + "' WHERE PK_idPartido = '" + Convert.ToInt16(row.Cells[0].Value) + "' AND PK_idEquipo = '" + sCodigoDeEquipo + "'", nueva.conectar()); sql.ExecuteNonQuery(); sql.Connection.Close(); } almacena.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } try { foreach (DataGridViewRow row in Dgv_resultados.Rows) { try { string sCodigoDePartido = ""; string sResultadoPartido = ""; if (row.Cells[0].Value != null) { sCodigoDePartido = Convert.ToString(row.Cells[0].Value); OdbcCommand sqlEquipo = new OdbcCommand("SELECT GROUP_CONCAT(PD.puntos SEPARATOR '-') as puntos FROM tbl_partido_detalle PD INNER JOIN tbl_partido_encabezado PE ON PD.PK_idPartido = PE.PK_idPartido WHERE PE.PK_idPartido = '" + sCodigoDePartido + "'", nueva.conectar()); OdbcDataReader almacena = sqlEquipo.ExecuteReader(); while (almacena.Read() == true) { sResultadoPartido = almacena.GetString(0); OdbcCommand sql = new OdbcCommand("UPDATE tbl_partido_encabezado SET resultado_partido = '" + sResultadoPartido + "' WHERE PK_idPartido = '" + sCodigoDePartido + "' AND PK_idJornada = '" + scodigoJornada + "' ", nueva.conectar()); sql.ExecuteNonQuery(); nueva.cerrarConexion(); } almacena.Close(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } MessageBox.Show("Resultados Almacenados Exitosamente"); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Control de Resultados", "tbl_partido_encabezado", frm_login.IP[2].ToString()); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } foreach (DataGridViewRow row in Dgv_goles.Rows) { try { if (row.Cells[0].Value != null) { OdbcCommand sql = new OdbcCommand("INSERT INTO tbl_estadistica_jugadores(PK_idJugador, PK_idPartido, PK_idCampeonato, goles_puntos, PK_idJornada) VALUES ('" + Convert.ToString(row.Cells[0].Value) + "', '" + scodigoJornada + "', '" + scodigoCampeonato + "', '" + Convert.ToString(row.Cells[2].Value) + "' , '" + scodigoJornada + "') ", nueva.conectar()); sql.ExecuteNonQuery(); sql.Connection.Close(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } limpiarForm(); } else { MessageBox.Show("Error"); } } }
private void Btn_guardar_Click(object sender, EventArgs e) { string host = Dns.GetHostName(); IPAddress[] IP = Dns.GetHostAddresses(host); string sFecha = DateTime.Now.ToString("yyy/MM/dd"); string sHora = DateTime.Now.ToString("hh:mm:ss"); if (ingreso_presionado == true) { bool ingresoCorrecto = true; try { if (Txt_nombreEmpleado.Text == "" || Txt_apellidoEmpleado.Text == "" || Txt_direccionEmpleado.Text == "" || Txt_telefonoEmpleado.Text == "") { MessageBox.Show("Hacen Falta Campos Por Llenar", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); ingresoCorrecto = false; } else { cmd = new OdbcCommand("INSERT INTO tbl_empleados(nombre_empleado, apellido_empleado, direccion_empleado, dpi_empleado, telefono_empleado, estado_empleado) VALUES ('" + Txt_nombreEmpleado.Text + "', '" + Txt_apellidoEmpleado.Text + "','" + Txt_direccionEmpleado.Text + "','" + Txt_dpiEmpleado.Text + "','" + Txt_telefonoEmpleado.Text + "', 1)", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } } catch (OdbcException ex) { MessageBox.Show(ex.Message); ingresoCorrecto = false; } if (ingresoCorrecto) { MessageBox.Show("Empleado Ingresado Correctamente"); Txt_nombreEmpleado.Text = ""; Txt_apellidoEmpleado.Text = ""; Txt_direccionEmpleado.Text = ""; Txt_dpiEmpleado.Text = ""; Txt_telefonoEmpleado.Text = ""; Rdb_habilitado.Checked = false; Rbd_deshabilitado.Checked = false; habilitarTodo(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Ingreso de Empleado", "tbl_empleados", frm_login.IP[2].ToString()); } } else if (modificar_presionado == true) { bool ingresoCorrecto = true; try { if (Txt_nombreEmpleado.Text == "" || Txt_apellidoEmpleado.Text == "" || Txt_direccionEmpleado.Text == "" || Txt_telefonoEmpleado.Text == "") { MessageBox.Show("Hacen Falta Campos Por Llenar", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); ingresoCorrecto = false; } else { if (Rdb_habilitado.Checked == true) { cmd = new OdbcCommand("UPDATE tbl_empleados SET nombre_empleado='" + Txt_nombreEmpleado.Text + "', apellido_empleado='" + Txt_apellidoEmpleado.Text + "', direccion_empleado='" + Txt_direccionEmpleado.Text + "', dpi_empleado='" + Txt_dpiEmpleado.Text + "', telefono_empleado='" + Txt_telefonoEmpleado.Text + "', estado_equipo=1", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } else if (Rbd_deshabilitado.Checked == true) { cmd = new OdbcCommand("UPDATE tbl_empleados SET nombre_empleado='" + Txt_nombreEmpleado.Text + "', apellido_empleado='" + Txt_apellidoEmpleado.Text + "', direccion_empleado='" + Txt_direccionEmpleado.Text + "', dpi_empleado='" + Txt_dpiEmpleado.Text + "', telefono_empleado='" + Txt_telefonoEmpleado.Text + "', estado_equipo=0", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } } } catch (OdbcException ex) { MessageBox.Show(ex.Message); ingresoCorrecto = false; } if (ingresoCorrecto) { MessageBox.Show("Empleado Modificado Correctamente"); Txt_codigoEmpleado.Text = " "; Txt_nombreEmpleado.Text = " "; Txt_apellidoEmpleado.Text = " "; Txt_direccionEmpleado.Text = " "; Txt_dpiEmpleado.Text = " "; Txt_telefonoEmpleado.Text = " "; Rdb_habilitado.Checked = false; Rbd_deshabilitado.Checked = false; habilitarTodo(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Modificacion de Empleado", "tbl_empleados", frm_login.IP[2].ToString()); } } else if (eliminar_presionado == true) { bool ingresoCorrecto = true; try { cmd = new OdbcCommand("UPDATE tbl_empleados SET estado_empleado=0 WHERE PK_idEmpleado ='" + Txt_codigoEmpleado.Text + "'", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } catch (OdbcException ex) { MessageBox.Show(ex.Message); ingresoCorrecto = false; } if (ingresoCorrecto) { MessageBox.Show("Empleado Eliminado Correctamente"); Txt_codigoEmpleado.Text = " "; Txt_nombreEmpleado.Text = " "; Txt_direccionEmpleado.Text = " "; Txt_dpiEmpleado.Text = " "; Txt_telefonoEmpleado.Text = " "; Rdb_habilitado.Checked = false; Rbd_deshabilitado.Checked = false; habilitarTodo(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Eliminacion de Empleado", "tbl_empleados", frm_login.IP[2].ToString()); } } }
private void Btn_guardar_Click(object sender, EventArgs e) { string sFechaNacimiento = Dtp_fechanacimiento.Value.ToString("yyyy-MM-dd"); string host = Dns.GetHostName(); IPAddress[] IP = Dns.GetHostAddresses(host); string sFecha = DateTime.Now.ToString("yyy/MM/dd"); string sHora = DateTime.Now.ToString("hh:mm:ss"); if (boton_ingreso == true) { bool ingresoCorrecto = true; try { if (Txt_nombreJugador.Text == "" || Txt_apellidoJugador.Text == "" || Txt_dpi.Text == "" || Txt_numeroCamisola.Text == "" || Txt_telefono.Text == "") { MessageBox.Show("Hacen Falta Campos Por Llenar", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); ingresoCorrecto = false; } else { cmd = new OdbcCommand("INSERT INTO tbl_jugadores(nombre_jugador, apellido_jugador, dpi_jugador, fecha_nacimiento_jugador, telefono_jugador, numeroCamisola_jugador, estado_jugador) VALUES ('" + Txt_nombreJugador.Text + "', '" + Txt_apellidoJugador.Text + "', " + Txt_dpi.Text + ", '" + sFechaNacimiento + "', " + Txt_telefono.Text + ", " + Txt_numeroCamisola.Text + ", 1)", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } } catch (OdbcException ex) { MessageBox.Show(ex.Message); ingresoCorrecto = false; } if (ingresoCorrecto) { MessageBox.Show("Jugador Ingresado Correctamente"); Txt_nombreJugador.Text = ""; Txt_apellidoJugador.Text = ""; Txt_dpi.Text = ""; Txt_numeroCamisola.Text = ""; Txt_telefono.Text = ""; habilitarTodo(); int iLastId = 0; OdbcCommand sql = new OdbcCommand("SELECT PK_idJugador FROM tbl_jugadores ORDER by PK_idJugador DESC LIMIT 1", nueva.conectar()); OdbcDataReader almacena = sql.ExecuteReader(); while (almacena.Read() == true) { iLastId = almacena.GetInt32(0); } almacena.Close(); sql.Connection.Close(); cmd = new OdbcCommand("INSERT INTO tbl_equipos_jugadores(PK_idJugador, PK_idEquipo) VALUES (" + iLastId.ToString() + ", " + lIdEquipo[Cbo_equipo.SelectedIndex].ToString() + " )", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Ingreso de Jugador", "tbl_jugadores", frm_login.IP[2].ToString()); } } else if (boton_modificar == true) { bool ingresoCorrecto = true; try { if (Txt_nombreJugador.Text == "" || Txt_apellidoJugador.Text == "" || Txt_dpi.Text == "" || Txt_numeroCamisola.Text == "" || Txt_telefono.Text == "") { MessageBox.Show("Hacen Falta Campos Por Llenar", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); ingresoCorrecto = false; } else { if (Rdb_habilitado.Checked == true) { cmd = new OdbcCommand("UPDATE tbl_jugadores SET nombre_jugador='" + Txt_nombreJugador.Text + "', apellido_jugador='" + Txt_apellidoJugador.Text + "', dpi_jugador=" + Txt_dpi.Text + " , fecha_nacimiento_jugador='" + Dtp_fechanacimiento.Text + "' , numeroCamisola_jugador=" + Txt_numeroCamisola.Text + " , telefono_jugador=" + Txt_telefono.Text + " , estado_jugador=1 " + " WHERE PK_idJugador=" + Txt_codigoJugador.Text , nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); cmd = new OdbcCommand("UPDATE tbl_equipos_jugadores SET PK_idEquipo=" + lIdEquipo[Cbo_equipo.SelectedIndex].ToString() + " WHERE PK_idJugador =" + Txt_codigoJugador.Text, nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } else if (Rbd_deshabilitado.Checked == true) { cmd = new OdbcCommand("UPDATE tbl_jugadores SET nombre_jugador='" + Txt_nombreJugador.Text + "', apellido_jugador='" + Txt_apellidoJugador.Text + "', dpi_jugador=" + Txt_dpi.Text + " , fecha_nacimiento_jugador='" + Dtp_fechanacimiento.Text + "', numeroCamisola_jugador=" + Txt_numeroCamisola.Text + ", telefono_jugador=" + Txt_telefono.Text + " , estado_jugador=0 " + " WHERE PK_idJugador=" + Txt_codigoJugador.Text , nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); cmd = new OdbcCommand("UPDATE tbl_equipos_jugadores SET PK_idEquipo=" + lIdEquipo[Cbo_equipo.SelectedIndex].ToString() + " WHERE PK_idJugador =" + Txt_codigoJugador.Text, nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } } } catch (OdbcException ex) { MessageBox.Show(ex.Message); ingresoCorrecto = false; } if (ingresoCorrecto) { MessageBox.Show("Jugador Modificado Correctamente"); Txt_nombreJugador.Text = ""; Txt_apellidoJugador.Text = ""; Txt_dpi.Text = ""; Txt_numeroCamisola.Text = ""; Txt_telefono.Text = ""; Rdb_habilitado.Checked = false; Rbd_deshabilitado.Checked = false; habilitarTodo(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Modificacion de Jugador", "tbl_jugadores", frm_login.IP[2].ToString()); } } else if (boton_eliminar == true) { bool ingresoCorrecto = true; try { cmd = new OdbcCommand("UPDATE tbl_jugadores SET estado_jugador=0 WHERE PK_idJugador =" + Txt_codigoJugador.Text, nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } catch (OdbcException ex) { MessageBox.Show(ex.Message); ingresoCorrecto = false; } if (ingresoCorrecto) { MessageBox.Show("Jugador Eliminado Correctamente"); Txt_nombreJugador.Text = ""; Txt_apellidoJugador.Text = ""; Txt_dpi.Text = ""; Txt_numeroCamisola.Text = ""; Txt_telefono.Text = ""; Rdb_habilitado.Checked = false; Rbd_deshabilitado.Checked = false; habilitarTodo(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Eliminacion de Jugador", "tbl_jugadores", frm_login.IP[2].ToString()); } } }
private void Btn_guardar_Click(object sender, EventArgs e) { string host = Dns.GetHostName(); IPAddress[] IP = Dns.GetHostAddresses(host); string sFecha = DateTime.Now.ToString("yyy/MM/dd"); string sHora = DateTime.Now.ToString("hh:mm:ss"); if (boton_ingreso == true) { bool ingresoCorrecto = true; try { if (Txt_nombreArbitro.Text == "" || Txt_apellidoArbitro.Text == "" || Cbo_deporte.SelectedIndex.Equals(-1)) { MessageBox.Show("Hacen Falta Campos Por Llenar", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); ingresoCorrecto = false; } else { cmd = new OdbcCommand("INSERT INTO tbl_arbitros(nombre_arbitro, apellido_arbitro, estado_arbitro) VALUES ('" + Txt_nombreArbitro.Text + "', '" + Txt_apellidoArbitro.Text + "' , 1)", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } } catch (OdbcException ex) { MessageBox.Show(ex.Message); ingresoCorrecto = false; } if (ingresoCorrecto) { MessageBox.Show("Arbitro Ingresado Correctamente"); Txt_nombreArbitro.Text = ""; Txt_apellidoArbitro.Text = ""; Cbo_deporte.Text = ""; habilitarTodo(); int iLastId = 0; OdbcCommand sql = new OdbcCommand("SELECT PK_idArbitro FROM tbl_arbitros ORDER by PK_idArbitro DESC LIMIT 1", nueva.conectar()); OdbcDataReader almacena = sql.ExecuteReader(); while (almacena.Read() == true) { iLastId = almacena.GetInt32(0); } almacena.Close(); cmd = new OdbcCommand("INSERT INTO tbl_arbitros_deportes(PK_idArbitro, PK_idDeporte) VALUES (" + iLastId.ToString() + ", " + lIdDeporte[Cbo_deporte.SelectedIndex].ToString() + " )", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Ingreso de Arbitro", "tbl_entrenadores", frm_login.IP[2].ToString()); } } else if (boton_modificar == true) { bool ingresoCorrecto = true; try { if (Txt_nombreArbitro.Text == "" || Txt_apellidoArbitro.Text == "" || Cbo_deporte.SelectedIndex.Equals(-1)) { MessageBox.Show("Hacen Falta Campos Por Llenar", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); ingresoCorrecto = false; } else { if (Rdb_habilitado.Checked == true) { cmd = new OdbcCommand("UPDATE tbl_arbitros SET nombre_arbitro='" + Txt_nombreArbitro.Text + "', apellido_arbitro='" + Txt_apellidoArbitro.Text + "' , estado_arbitro=1 " + " WHERE PK_idArbitro=" + Txt_codigoArbitro.Text , nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); cmd = new OdbcCommand("UPDATE tbl_arbitros_deportes SET PK_idDeporte=" + lIdDeporte[Cbo_deporte.SelectedIndex].ToString() + " WHERE PK_idArbitro =" + Txt_codigoArbitro.Text, nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } else if (Rbd_deshabilitado.Checked == true) { cmd = new OdbcCommand("UPDATE tbl_arbitros SET nombre_arbitro='" + Txt_nombreArbitro.Text + "', apellido_arbitro='" + Txt_apellidoArbitro.Text + "' , estado_arbitro=0 " + " WHERE PK_idArbitro=" + Txt_codigoArbitro.Text , nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); cmd = new OdbcCommand("UPDATE tbl_arbitros_deportes SET PK_idDeporte=" + lIdDeporte[Cbo_deporte.SelectedIndex].ToString() + " WHERE PK_idArbitro =" + Txt_codigoArbitro.Text, nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } } } catch (OdbcException ex) { MessageBox.Show(ex.Message); ingresoCorrecto = false; } if (ingresoCorrecto) { MessageBox.Show("Arbitro Modificado Correctamente"); Txt_nombreArbitro.Text = ""; Txt_apellidoArbitro.Text = ""; Cbo_deporte.Text = ""; Rdb_habilitado.Checked = false; Rbd_deshabilitado.Checked = false; habilitarTodo(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, frm_login.nombre_usuarioparabitacora, "Modificacion de arbitro", frm_login.IP[2].ToString()); } } else if (boton_eliminar == true) { bool ingresoCorrecto = true; try { cmd = new OdbcCommand("UPDATE tbl_arbitros SET estado_arbitro=0 WHERE PK_idArbitro=" + Txt_codigoArbitro.Text, nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } catch (OdbcException ex) { MessageBox.Show(ex.Message); ingresoCorrecto = false; } if (ingresoCorrecto) { MessageBox.Show("Arbitro Eliminado Correctamente"); Txt_nombreArbitro.Text = ""; Txt_apellidoArbitro.Text = ""; Cbo_deporte.Text = ""; Rdb_habilitado.Checked = false; Rbd_deshabilitado.Checked = false; habilitarTodo(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, frm_login.nombre_usuarioparabitacora, "Eliminacion de Arbitro", frm_login.IP[2].ToString()); } } }
private void generarCalendarioIdaImpar(int v) { int iNumeroRondas = lidEquipoLocal.Count; int iPartidosPorRonda = lidEquipoLocal.Count / 2; partido[,] rondas = new partido[iNumeroRondas, iPartidosPorRonda]; for (int i = 0, k = 0; i < iNumeroRondas; i++) { for (int j = -1; j < iPartidosPorRonda; j++) { if (j >= 0) { rondas[i, j] = new partido(); rondas[i, j].iLocal = lidEquipoLocal[k]; } k++; if (k == iNumeroRondas) { k = 0; } } } int iEquipoMasAlto = iNumeroRondas - 1; for (int i = 0, k = iEquipoMasAlto; i < iNumeroRondas; i++) { for (int j = 0; j < iPartidosPorRonda; j++) { rondas[i, j].iVisitante = lidEquipoLocal[k]; k--; if (k == -1) { k = iEquipoMasAlto; } } } for (int i = 0; i < rondas.GetLength(0); i++) { Debug.WriteLine("Ronda: " + (i + 1)); for (int j = 0; j < rondas.GetLength(1); j++) { Debug.WriteLine(rondas[i, j].iLocal + " vs " + rondas[i, j].iVisitante); } } DateTime dtFechaActual = Dtp_fecha.Value; DateTime dtFechaAntigua = Dtp_fecha.Value; int iHoraActual = iHoraInicial; int iDiasJugados = 0; int iContadorCampos = 0; int iCampoActual = lIdCampo[iContadorCampos]; bool bExito = true; bool verificarPartido = true; for (int i = 0; i < iNumeroRondas; i++) { Debug.WriteLine("JORNADA: " + (i + 1)); for (int j = 0; j < iPartidosPorRonda; j++) { //HACER INSERT ACA Debug.WriteLine(rondas[i, j].iLocal + " vs " + rondas[i, j].iVisitante + " DIA: " + dtFechaActual.ToShortDateString() + " CAMPO " + iCampoActual + " HORA " + iHoraActual); if (verificarPartido) { verificarPartido = verificarCampoOcupado(iCampoActual, dtFechaActual.ToString("yyyy'-'MM'-'dd"), iHoraActual.ToString() + ":00:00"); } if (!verificarPartido) { bExito = false; } iHoraActual++; if (iHoraActual == iHoraFinal) { iHoraActual = iHoraInicial; if (iContadorCampos < lIdCampo.Count - 1) { iContadorCampos++; iCampoActual = lIdCampo[iContadorCampos]; } else { iContadorCampos = 0; iCampoActual = lIdCampo[iContadorCampos]; dtFechaActual = dtFechaAntigua.AddDays(1); dtFechaAntigua = dtFechaActual; iDiasJugados++; if (iDiasJugados == iDuracionJornada) { bExito = false; } } } } dtFechaActual = dtFechaAntigua.AddDays(iDescansoJornada); dtFechaAntigua = dtFechaActual; dtFechaActual = dtFechaAntigua.AddDays(iDuracionJornada - iDiasJugados); dtFechaAntigua = dtFechaActual; iDiasJugados = 0; iCampoActual = lIdCampo[0]; } if (bExito) { DateTime dtFechaACtual2 = Dtp_fecha.Value; DateTime dtFechaAntigua2 = Dtp_fecha.Value; int iHoraActual2 = iHoraInicial; int iDiasJugados2 = 0; int iContadorCampos2 = 0; int iCampoActual2 = lIdCampo[iContadorCampos2]; for (int i = 0; i < iNumeroRondas; i++) { for (int j = 0; j < iPartidosPorRonda; j++) { int iJornada = 0; if (v == 0 || v == 1) { iJornada = i + 1; } else { iJornada = i + 1 + iNumeroRondas; } insertarPartidoEncabezado(iJornada, iCampoActual2, dtFechaACtual2.ToString("yyyy'-'MM'-'dd"), iHoraActual2.ToString() + ":00:00"); insertarPartidoDetalle(rondas[i, j].iLocal, rondas[i, j].iVisitante); iHoraActual2++; if (iHoraActual2 == iHoraFinal) { iHoraActual2 = iHoraInicial; if (iContadorCampos2 < lIdCampo.Count - 1) { iContadorCampos2++; iCampoActual2 = lIdCampo[iContadorCampos2]; } else { iContadorCampos2 = 0; iCampoActual2 = lIdCampo[iContadorCampos2]; dtFechaACtual2 = dtFechaAntigua2.AddDays(1); dtFechaAntigua2 = dtFechaACtual2; iDiasJugados2++; } } } dtFechaACtual2 = dtFechaAntigua2.AddDays(iDescansoJornada); dtFechaAntigua2 = dtFechaACtual2; dtFechaACtual2 = dtFechaAntigua2.AddDays(iDuracionJornada - iDiasJugados2); dtFechaAntigua2 = dtFechaACtual2; iDiasJugados2 = 0; iCampoActual2 = lIdCampo[0]; } if (v == 1) { Dtp_fecha.Text = dtFechaACtual2.ToString("yyyy'-'MM'-'dd"); } if (bExitoGlobal) { if (v == 0 || v == 2) { MessageBox.Show("Campeonato programado correctamente", "Exito"); } //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Programó Campeonato Automáticamente", "tbl_calendario_encabezado", frm_login.IP[2].ToString()); } else { MessageBox.Show("Ocurrio un error durante la planificacion del campeonato", "Error"); } } else { if (!verificarPartido) { MessageBox.Show("El campeonato interfiere con otras reservaciones a los campos", "Error"); } MessageBox.Show("El centro polideportivo no se da a basto para llevar a cabo el campeonato con la configuracion elegida", "Error"); } }
private void Btn_guardar_Click(object sender, EventArgs e) { bool bValidacionTipoDeporte = false; bool bIngresoCorrecto = true; string host = Dns.GetHostName(); IPAddress[] IP = Dns.GetHostAddresses(host); string sFecha = DateTime.Now.ToString("yyy/MM/dd"); string sHora = DateTime.Now.ToString("hh:mm:ss"); string scodigoTipoDeporte = ""; if (Cbo_deportes.SelectedItem != null) { string snombreTipoDeporte = Cbo_deportes.SelectedItem.ToString(); //consulta el codigo del tipo del deporte obteniendo el texto del combobox con el nombre del tipo de deporte try { OdbcCommand sql = new OdbcCommand("Select PK_idDeporte from tbl_deportes where nombre_deporte = '" + snombreTipoDeporte + "'", nueva.conectar()); OdbcDataReader almacena = sql.ExecuteReader(); while (almacena.Read() == true) { scodigoTipoDeporte = almacena.GetString(0); } almacena.Close(); sql.Connection.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } else { bValidacionTipoDeporte = true; } if (bBoton_ingreso == true) { try { if ((Txt_nombreCampeonato.Text == "" || Txt_descripcionCampeonato.Text == "" || Txt_precioCampeonato.Text == "" || Txt_cantidadEquipos.Text == "")) { MessageBox.Show("Hacen Falta Campos Por Llenar", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); bIngresoCorrecto = false; } else { cmd = new OdbcCommand("INSERT INTO tbl_campeonatos(FK_idDeporte, nombre_campeonato, descripcion_campeonato, precio_campeonato, cantidad_equipos, estado_campeonato) VALUES ('" + scodigoTipoDeporte + "', '" + Txt_nombreCampeonato.Text + "', '" + Txt_descripcionCampeonato.Text + "', '" + Txt_precioCampeonato.Text + "', '" + Txt_cantidadEquipos.Text + "', 1)", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } } catch (OdbcException ex) { MessageBox.Show(ex.Message); bIngresoCorrecto = false; } if (bIngresoCorrecto) { MessageBox.Show("Campeonato Ingresado Correctamente"); Txt_nombreCampeonato.Text = ""; Txt_descripcionCampeonato.Text = ""; Txt_precioCampeonato.Text = ""; Txt_cantidadEquipos.Text = ""; habilitarTodo(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Ingreso de Campeonato", "tbl_campeonatos", frm_login.IP[2].ToString()); } } else if (bBoton_modificar == true) { //bool bIngresoCorrecto = true; try { if ((Txt_nombreCampeonato.Text == "" || Txt_descripcionCampeonato.Text == "" || Txt_precioCampeonato.Text == "" || Txt_cantidadEquipos.Text == "")) { MessageBox.Show("Hacen Falta Campos Por Llenar", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); bIngresoCorrecto = false; } else { if (Rdb_habilitado.Checked == true) { cmd = new OdbcCommand("UPDATE tbl_campeonatos SET FK_idDeporte='" + scodigoTipoDeporte + "', nombre_campeonato='" + Txt_nombreCampeonato.Text + "', descripcion_campeonato='" + Txt_descripcionCampeonato.Text + "', precio_campeonato='" + Txt_precioCampeonato.Text + "', cantidad_equipos='" + Txt_cantidadEquipos.Text + "', estado_campeonato=1 WHERE PK_idCampeonato = '" + Txt_codigoCampeonato.Text + "'", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } else if (Rbd_deshabilitado.Checked == true) { cmd = new OdbcCommand("UPDATE tbl_campeonatos SET FK_idDeporte='" + scodigoTipoDeporte + "', nombre_campeonato='" + Txt_nombreCampeonato.Text + "', descripcion_campeonato='" + Txt_descripcionCampeonato.Text + "', precio_campeonato='" + Txt_precioCampeonato.Text + "', cantidad_equipos='" + Txt_cantidadEquipos.Text + "', estado_campeonato=0 WHERE PK_idCampeonato = '" + Txt_codigoCampeonato.Text + "'", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } } } catch (OdbcException ex) { MessageBox.Show(ex.Message); bIngresoCorrecto = false; } if (bIngresoCorrecto) { MessageBox.Show("Campeonato Modificado Correctamente"); Txt_nombreCampeonato.Text = ""; Txt_descripcionCampeonato.Text = ""; Txt_precioCampeonato.Text = ""; Txt_cantidadEquipos.Text = ""; Rdb_habilitado.Checked = false; Rbd_deshabilitado.Checked = false; habilitarTodo(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Modificacion de Campeonato", "tbl_campeonatos", frm_login.IP[2].ToString()); } } else if (bBoton_eliminar == true) { //bool ingresoCorrecto = true; try { cmd = new OdbcCommand("UPDATE tbl_campeonatos SET estado_campeonato=0 WHERE PK_idCampeonato ='" + Txt_codigoCampeonato.Text + "'", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } catch (OdbcException ex) { MessageBox.Show(ex.Message); bIngresoCorrecto = false; } if (bIngresoCorrecto) { MessageBox.Show("Campeonato Eliminado Correctamente"); Txt_nombreCampeonato.Text = ""; Txt_descripcionCampeonato.Text = ""; Txt_precioCampeonato.Text = ""; Txt_cantidadEquipos.Text = ""; Rdb_habilitado.Checked = false; Rbd_deshabilitado.Checked = false; habilitarTodo(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Eliminacion de Campeonato", "tbl_campeonatos", frm_login.IP[2].ToString()); } } }
private void Btn_agregar_Click(object sender, EventArgs e) { if (Cbo_equiposLocales.SelectedIndex == Cbo_equiposVisitantes.SelectedIndex) { MessageBox.Show("No puede colocar a un equipo a jugar contra si mismo", "Error"); } else { bool bEquipo1, bEquipo2; bEquipo1 = verificarEquipoLocal(); bEquipo2 = verificarEquipoVisitante(); if (bEquipo1 || bEquipo2) { if (bEquipo1) { MessageBox.Show("El equipo " + Cbo_equiposLocales.Text + " ya cuenta con un partido programado en este campeonato y jornada", "Error"); } if (bEquipo2) { MessageBox.Show("El equipo " + Cbo_equiposVisitantes.Text + " ya cuenta con un partido programado en este campeonato y jornada", "Error"); } } else { bool bCampoOcupado; bCampoOcupado = verificarCampoOcupado(); if (bCampoOcupado) { MessageBox.Show("El campo ya se encuentra ocupado por otro partido", "Error"); } else { //Insertar partido_encabezado bool ingresoCorrecto = true; try { OdbcCommand cmd = new OdbcCommand(); cmd = new OdbcCommand("INSERT INTO tbl_partido_encabezado(PK_idCampeonato, PK_idJornada, FK_idCampo, fecha_partido, hora_partido, estado_partido) VALUES (" + lIdCampeonato[Cbo_campeonatos.SelectedIndex] + " , " + lIdJornada[Cbo_jornadas.SelectedIndex] + " , " + lIdCampo[Cbo_campos.SelectedIndex] + " , '" + Dtp_fecha.Text + "' , '" + Dtp_hora.Text + "' , " + "1" + ")" , nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } catch (OdbcException ex) { MessageBox.Show(ex.Message); ingresoCorrecto = false; } if (ingresoCorrecto) { bool bIngresoCorrectoDetalle = true; int iIdPartido = 0; try { OdbcCommand sql = new OdbcCommand("Select PK_idPartido FROM tbl_partido_encabezado ORDER BY PK_idPartido DESC LIMIT 1" , nueva.conectar()); OdbcDataReader almacena = sql.ExecuteReader(); while (almacena.Read() == true) { iIdPartido = almacena.GetInt32(0); } almacena.Close(); sql.Connection.Close(); //Insertar partido_detalle; OdbcCommand cmd = new OdbcCommand("INSERT INTO tbl_partido_detalle(PK_idPartido, PK_idEquipo) VALUES (" + iIdPartido.ToString() + " , " + lidEquipoLocal[Cbo_equiposLocales.SelectedIndex] + ")" , nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); cmd = new OdbcCommand("INSERT INTO tbl_partido_detalle(PK_idPartido, PK_idEquipo) VALUES (" + iIdPartido.ToString() + " , " + lIdEquipoVisitante[Cbo_equiposVisitantes.SelectedIndex] + ")" , nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } catch (OdbcException ex) { MessageBox.Show(ex.Message); bIngresoCorrectoDetalle = false; } if (bIngresoCorrectoDetalle) { MessageBox.Show("Partido programado correctamente", "Exito"); } //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Programó Partido Manualmente", "tbl_calendario_encabeza", frm_login.IP[2].ToString()); } } } } llenarDataGrid(); }
private void Btn_guardar_Click(object sender, EventArgs e) { bool bIngresoCorrecto = true; string host = Dns.GetHostName(); IPAddress[] IP = Dns.GetHostAddresses(host); string sFecha = DateTime.Now.ToString("yyy/MM/dd"); string sHora = DateTime.Now.ToString("hh:mm:ss"); if (bBoton_ingreso == true) { try { if ((Txt_nombreSancion.Text == "" || Txt_descripcionSancion.Text == "")) { MessageBox.Show("Hacen Falta Campos Por Llenar", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); bIngresoCorrecto = false; } else { cmd = new OdbcCommand("INSERT INTO tbl_sanciones(nombre_sancion, descripcion_sancion, estado_sancion) VALUES ('" + Txt_nombreSancion.Text + "', '" + Txt_descripcionSancion.Text + "', 1)", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } } catch (OdbcException ex) { MessageBox.Show(ex.Message); bIngresoCorrecto = false; } if (bIngresoCorrecto) { MessageBox.Show("Sancion Ingresada Correctamente"); Txt_nombreSancion.Text = " "; Txt_descripcionSancion.Text = " "; habilitarTodo(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Ingreso de Sancion", "tbl_sanciones", frm_login.IP[2].ToString()); } } else if (bBoton_modificar == true) { //bool ingresoCorrecto = true; try { if ((Txt_nombreSancion.Text == "" || Txt_descripcionSancion.Text == "")) { MessageBox.Show("Hacen Falta Campos Por Llenar", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); bIngresoCorrecto = false; } else { if (Rdb_habilitado.Checked == true) { cmd = new OdbcCommand("UPDATE tbl_sanciones SET nombre_sancion='" + Txt_nombreSancion.Text + "', descripcion_sancion='" + Txt_descripcionSancion.Text + "', estado_sancion=1 WHERE PK_idSancion = '" + Txt_codigoSancion.Text + "'", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } else if (Rbd_deshabilitado.Checked == true) { cmd = new OdbcCommand("UPDATE tbl_sanciones SET nombre_sancion='" + Txt_nombreSancion.Text + "', descripcion_equipo='" + Txt_descripcionSancion.Text + "', estado_sancion=0 WHERE PK_idSancion = '" + Txt_codigoSancion.Text + "'", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } } } catch (OdbcException ex) { MessageBox.Show(ex.Message); bIngresoCorrecto = false; } if (bIngresoCorrecto) { MessageBox.Show("Sancion Modificada Correctamente"); Txt_codigoSancion.Text = " "; Txt_nombreSancion.Text = " "; Txt_descripcionSancion.Text = " "; Rdb_habilitado.Checked = false; Rbd_deshabilitado.Checked = false; habilitarTodo(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Modificacion de Sancion", "tbl_sanciones", frm_login.IP[2].ToString()); } } else if (bBoton_eliminar == true) { // bool ingresoCorrecto = true; try { cmd = new OdbcCommand("UPDATE tbl_sanciones SET estado_sancion=0 WHERE PK_idSancion ='" + Txt_codigoSancion.Text + "'", nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); } catch (OdbcException ex) { MessageBox.Show(ex.Message); bIngresoCorrecto = false; } if (bIngresoCorrecto) { MessageBox.Show("Sancion Eliminada Correctamente"); Txt_codigoSancion.Text = " "; Txt_nombreSancion.Text = " "; Txt_descripcionSancion.Text = " "; Rdb_habilitado.Checked = false; Rbd_deshabilitado.Checked = false; habilitarTodo(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.nombre_usuarioparabitacora, "Eliminacion de Sancion", "tbl_sanciones", frm_login.IP[2].ToString()); } } }
private void Btn_guardar_Click(object sender, EventArgs e) { if (this.Rdb_activo.Checked == true) { try { cmd = new OdbcCommand("INSERT INTO tbl_usuarios (PK_idUsuario,PK_id_tipo_usuario,password_usuario,estado_usuario)" + " VALUES " + "('" + Txt_Usuario.Text + "',(SELECT PK_id_tipo_usuario FROM tbl_tipo_usuario WHERE nombre = '" + puesto.Text + "') " + ", MD5('" + Txt_contraseña + "'),'1')" , nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); string sPuesto = puesto.SelectedItem.ToString(); if (sPuesto == "Entrenador") { string sCodigoEntrenador = ""; try { string sNombreEntrenador = Cbo_entrenadores.SelectedItem.ToString(); OdbcCommand sql1 = new OdbcCommand("SELECT PK_idEntrenador FROM tbl_entrenadores WHERE CONCAT(nombre_entrenador,' ', apellido_entrenador) = '" + sNombreEntrenador + "'", nueva.conectar()); OdbcDataReader almacena = sql1.ExecuteReader(); while (almacena.Read() == true) { sCodigoEntrenador = almacena.GetString(0); } almacena.Close(); sql1.Connection.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } OdbcCommand sql = new OdbcCommand("INSERT INTO tbl_asignacion_usuario_entrenador(PK_idUsuario, FK_idEntrenador) VALUES ('" + Txt_Usuario.Text + "','" + sCodigoEntrenador + "')", nueva.conectar()); sql.ExecuteNonQuery(); sql.Connection.Close(); } else { string sCodigoEmpleado = ""; try { string sNombreEmpleado = Cbo_entrenadores.SelectedItem.ToString(); OdbcCommand sql1 = new OdbcCommand("SELECT PK_idEmpleado FROM tbl_empleados WHERE CONCAT(nombre_empleado,' ', apellido_empleado) = '" + sNombreEmpleado + "'", nueva.conectar()); OdbcDataReader almacena = sql1.ExecuteReader(); while (almacena.Read() == true) { sCodigoEmpleado = almacena.GetString(0); } almacena.Close(); sql1.Connection.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } OdbcCommand sql = new OdbcCommand("INSERT INTO tbl_asignacion_usuario_empleado(PK_idUsuario, FK_idEmpleado) VALUES ('" + Txt_Usuario.Text + "','" + sCodigoEmpleado + "')", nueva.conectar()); sql.ExecuteNonQuery(); sql.Connection.Close(); } MessageBox.Show("Usuario Creado"); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.codigo_usuarioparabitacora, "Creó Nuevo Usuario Con estado: Activo", "tbl_usuarios", frm_login.IP[2].ToString()); } catch (Exception ex) { MessageBox.Show("Error" + ex); } } else if (this.Rdb_inactivo.Checked == true) { cmd = new OdbcCommand("INSERT INTO tbl_usuarios (PK_idUsuario,PK_id_tipo_usuario,password_usuario,estado_usuario)" + " VALUES " + "('" + Txt_Usuario.Text + "',(SELECT PK_id_tipo_usuario FROM tbl_tipo_usuario WHERE nombre = '" + puesto.Text + "') " + ", MD5('" + Txt_contraseña + "'),'0')" , nueva.conectar()); cmd.ExecuteNonQuery(); cmd.Connection.Close(); //REGISTRO BITACORA MANTENIMIENTOS----------------------------------------- Bitacora.CrearBitacoraMantenimiento(frm_login.codigo_usuarioparabitacora, "Creó Nuevo Usuario Con estado: Inactivo", "tbl_usuarios", frm_login.IP[2].ToString()); } else { MessageBox.Show("Ingrese Todos Los Campos", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }