public ClassResultV Consultar_Jugadores() { ClassResultV cr = new ClassResultV(); try { SqlDataReader reader = SqlHelper.ExecuteReader(objCn, CommandType.StoredProcedure, "sp_Consultar_Jugadores"); cr.List = new List <DtoB>(); while (reader.Read()) { DtoJugador dtoP = new DtoJugador(); dtoP.codJugador = getValue("codJugador", reader).Value_String; dtoP.nombresyap = getValue("nombresyap", reader).Value_String; cr.List.Add(dtoP); } } catch (Exception ex) { cr.DT = null; cr.LugarError = ex.StackTrace; cr.ErrorEx = ex.Message; cr.ErrorMsj = "Error al consultar los Jugadores del equipo"; } objCn.Close(); return(cr); }
private void CargarGrilla() { try { _ldtoJug.Clear(); DtoJugador dto = new DtoJugador(); dto.codJugador = Request.QueryString["codJugador"]; //dto.IB_Mostrar = true; ClassResultV cr = new CTR.CtrJugador().Usp_ResultadosAntropometricosxJugador_GetAll(dto); if (!cr.HuboError) { _ldtoJug.AddRange(cr.List.Cast <DtoJugador>().ToList()); gvControlAll.DataSource = _ldtoJug; gvControlAll.DataBind(); } else { gvControlAll.DataBind(); } if (gvControlAll.Rows.Count > 0) { gvControlAll.HeaderRow.TableSection = TableRowSection.TableHeader; } } catch { } }
private void CargarJugadores() { try { _Asist.Clear(); DtoJugador dto = new DtoJugador(); ClassResultV cr = new CTR.CtrJugador().Consultar_Jugadores(); if (!cr.HuboError) { foreach (DtoB dtoB in cr.List) { _Pers.Add((DtoJugador)dtoB); } GridView1.DataSource = _Pers; GridView1.DataBind(); foreach (GridViewRow item in GridView1.Rows) { CheckBox rd1 = (item.Cells[2].FindControl("RadioButton1") as CheckBox); rd1.Checked = true; } } else { GridView1.DataBind(); } } catch { } }
//public DataSet Select_Usp_Persona_GetAllByJugador() //{ // SqlCommand cmd = new SqlCommand("Usp_Persona_GetAllByJugador", cn); // cmd.CommandType = CommandType.StoredProcedure; // SqlDataAdapter da = new SqlDataAdapter(cmd); // DataSet ds = new DataSet(); // da.Fill(ds); // return ds; //} public DtoJugador Usp_Jugador_Insert(DtoJugador dtoBase) { var cr = new ClassResultV(); var dto = (DtoJugador)dtoBase; var pr = new SqlParameter[14]; try { pr[0] = new SqlParameter("@aliasDeportivo", SqlDbType.VarChar, 50); pr[0].Value = dto.aliasDeportivo; pr[1] = new SqlParameter("@numDorsal", SqlDbType.Int); pr[1].Value = dto.numDorsal; pr[2] = new SqlParameter("@clubProcedencia", SqlDbType.VarChar, 50); pr[2].Value = dto.clubProcedencia; pr[3] = new SqlParameter("@lateralidad", SqlDbType.Char, 1); pr[3].Value = dto.lateralidad; pr[4] = new SqlParameter("@posicionPrincipal", SqlDbType.VarChar, 4); pr[4].Value = dto.posicionPrincipal; pr[5] = new SqlParameter("@posicionAlternativa", SqlDbType.VarChar, 4); pr[5].Value = dto.posicionAlternativa; pr[6] = new SqlParameter("@pesoInicial", SqlDbType.Decimal); pr[6].Value = V_ValidaPrNull(dto.pesoInicial); pr[7] = new SqlParameter("@tallaInicial", SqlDbType.Decimal); pr[7].Value = V_ValidaPrNull(dto.tallaInicial); pr[8] = new SqlParameter("@anio", SqlDbType.Char, 4); pr[8].Value = dto.anio; pr[9] = new SqlParameter("@mes", SqlDbType.Char, 2); pr[9].Value = dto.mes; pr[10] = new SqlParameter("@codUsuario", SqlDbType.Char, 9); pr[10].Value = dto.codUsuario; pr[11] = new SqlParameter("@codEquipo", SqlDbType.VarChar, 4); pr[11].Value = dto.codEquipo; pr[12] = new SqlParameter("@jugadorFechaNac", SqlDbType.DateTime); pr[12].Value = dto.jugadorFechaNac; pr[13] = new SqlParameter("@codJugador", SqlDbType.Char, 9); pr[13].Direction = ParameterDirection.Output; SqlDataReader reader = SqlHelper.ExecuteReader(objCn, CommandType.StoredProcedure, "Usp_Jugador_Insert", pr); dto.codJugador = Convert.ToString(pr[13].Value); } catch (Exception ex) { cr.LugarError = ex.StackTrace; cr.ErrorEx = ex.Message; cr.ErrorMsj = "Error al registrar jugador"; } objCn.Close(); return(dto); }
private void ConsultaDatosJugador(string codJugador) { //cheqear codJugador = Request.QueryString["codJugador"]; DtoJugador dto = new DtoJugador(); dto.codJugador = codJugador; ClassResultV cr = new CtrJugador().Usp_Jugador_NombrePosicion(dto); foreach (DtoB dtob in cr.List) { dto = (DtoJugador)dtob; txtCodigoJugador.Text = dto.codJugador; txtNombreJugador.Text = dto.nombresyap; txtPosicionJugador.Text = dto.descripcionPosicion; } }
private void ConsultaUltimoDatoAntropometricoJugador(string codJugador) { //cheqear codJugador = Request.QueryString["codJugador"]; DtoJugador dto = new DtoJugador(); dto.codJugador = codJugador; ClassResultV cr = new CtrJugador().Usp_UltimoRegistroAntropometricoxJugador(dto); foreach (DtoB dtob in cr.List) { dto = (DtoJugador)dtob; txtEctomorfiaDato.Text = Convert.ToString(dto.ectomorfia); txtMesomorfiaDato.Text = Convert.ToString(dto.mesomorfia); txtEndomorfiaDato.Text = Convert.ToString(dto.endomorfia); txtEjeX.Text = Convert.ToString(dto.ejeX); txtEjeY.Text = Convert.ToString(dto.ejeY); } }
private void ConsultarJugador(string codJugador) { //cheqear codJugador = Request.QueryString["codJugador"]; DtoJugador dto = new DtoJugador(); dto.codJugador = codJugador; ClassResultV cr = new CtrJugador().Usp_DatosxJugador_Antropometria(dto); foreach (DtoB dtob in cr.List) { dto = (DtoJugador)dtob; txtApodoJugador.Text = dto.aliasDeportivo; txtNombreCompleto.Text = dto.jugadorCompleto; txtEquipoNombre.Text = dto.equipoNombre; txtPosicion.Text = dto.descripcionPosicion; txtPesoInicial.Text = Convert.ToString(dto.pesoInicial); txtTallaInicial.Text = Convert.ToString(dto.tallaInicial); } }
protected void gvControlAll_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.Footer) { } else if (e.Row.RowType == DataControlRowType.DataRow) { DtoJugador dto = (DtoJugador)e.Row.DataItem; if ((e.Row.RowState == DataControlRowState.Edit) || (e.Row.RowState == (DataControlRowState.Alternate | DataControlRowState.Edit))) { //Cuando estoy en edición } else { if (dto.codEquipo.Equals(0)) { //((Label)e.Row.FindControl("lblCodPlantillaAdd")).Visible = false; } } } }
private bool AgregarNuevoDatoAntropometrico() { bool valido = false; try { ClassResultV cr = new ClassResultV(); DtoDatoAntropometrico dtoDA = new DtoDatoAntropometrico(); DtoJugador dtoJ = new DtoJugador(); DtoSomatotipo dtoST = new DtoSomatotipo(); DtoSomatocarta dtoSC = new DtoSomatocarta(); //Datos Antropometrico dtoDA.brazoPerimetro = Convert.ToDecimal(txtBrazoPerimetro.Text); dtoDA.pechoPerimetro = Convert.ToDecimal(txtPechoPerimetro.Text); dtoDA.abdomenPerimetro = Convert.ToDecimal(txtAbdomenPerimetro.Text); dtoDA.caderaPerimetro = Convert.ToDecimal(txtCaderaPerimetro.Text); dtoDA.musloPerimetro = Convert.ToDecimal(txtMusloPerimetro.Text); dtoDA.gemeloPerimetro = Convert.ToDecimal(txtGemeloPerimetro.Text); dtoDA.humeroLongitud = Convert.ToDecimal(txtHumeroLongitud.Text); dtoDA.femurLongitud = Convert.ToDecimal(txtFemurLongitud.Text); dtoDA.munecaLongitud = Convert.ToDecimal(txtMunecaLongitud.Text); dtoDA.triceps = Convert.ToDecimal(txtTrícepsPliegues.Text); dtoDA.musloPliegues = Convert.ToDecimal(txtMusloPliegues.Text); dtoDA.supraespinal = Convert.ToDecimal(txtSupraespinalPliegues.Text); dtoDA.pectoral = Convert.ToDecimal(txtPectoralPliegues.Text); dtoDA.abdominal = Convert.ToDecimal(txtAbdominalPliegues.Text); dtoDA.gemeloPliegues = Convert.ToDecimal(txtGemeloPliegues.Text); dtoDA.tallaJug = Convert.ToDecimal(txtTallaControl.Text); if (dtoDA.tallaJug > Convert.ToDecimal(txtTallaInicial.Text) && Convert.ToDouble(dtoDA.tallaJug) > 1.55 && Convert.ToDouble(dtoDA.tallaJug) < 2.00) { dtoDA.pesoJug = Convert.ToDecimal(txtPesoControl.Text); if (dtoDA.pesoJug > 50 && dtoDA.pesoJug < 90) { dtoDA.codJugador = Request.QueryString["codJugador"]; dtoDA.fechaControl = Convert.ToDateTime(txtFechaControl.Text.Trim()); cr = new CtrDatoAntropometrico().Usp_DatosAntropometrico_Insert(dtoDA); //CALCULO SOMATOTIPO //Endomorfia //SUBESCAPULAR Decimal supraespinal = Convert.ToDecimal(txtSupraespinalPliegues.Text); //SUPRAILIACO Decimal suprailiaco = Convert.ToDecimal(txtMusloPliegues.Text); //TRICEPS Decimal PlTriceps = Convert.ToDecimal(txtTrícepsPliegues.Text); //Estatura Decimal estatura = Convert.ToDecimal(txtTallaControl.Text); Double e1 = -0.7182; Double e2 = 0.1451; Double e3 = 0.00068; Double e4 = 0.0000014; Double e5 = 170.18; //Calculando X Double X = Convert.ToDouble(PlTriceps + supraespinal + suprailiaco) * (e5 / Convert.ToDouble(estatura)); //Calculo endomorfia Double endomorfia = Math.Round(e1 + (e2 * X) - (e3 * Convert.ToDouble(Math.Pow(Convert.ToDouble(X), 2))) + (e4 * Convert.ToDouble(Math.Pow(Convert.ToDouble(X), 3))), 2); //Mostrando endomorfia txtEndomorfia.Text = Convert.ToString(endomorfia); dtoST.endomorfia = Convert.ToDecimal(txtEndomorfia.Text); //Mesomorfia //DH diametro del humero en cm Decimal dhumero = Convert.ToDecimal(txtHumeroLongitud.Text); //DF diametro del femur en cm Decimal dfemur = Convert.ToDecimal(txtFemurLongitud.Text); //PBC perimetro del brazo relajado corregido en cm Decimal pbrazo = Convert.ToDecimal(txtBrazoPerimetro.Text); //PGC perimetro de gemelar o de la pantorrilla corregido en cm Decimal pgemelo = Convert.ToDecimal(txtGemeloPerimetro.Text); Double m1 = 0.858; Double m2 = 0.601; Double m3 = 0.188; Double m4 = 0.161; Double m5 = 0.131; Double m6 = 4.5; //Calculando mesomorfia Double mesomorfia = Math.Round(Convert.ToDouble(m1 * Convert.ToDouble(dhumero) + (m2 * Convert.ToDouble(dfemur)) + (m3 * Convert.ToDouble(pbrazo)) + (m4 * Convert.ToDouble(pgemelo))) - (Convert.ToDouble(estatura) * m5) + m6, 2); //Mostrando mesomorfia txtMesomorfia.Text = Convert.ToString(mesomorfia); dtoST.mesomorfia = Convert.ToDecimal(txtMesomorfia.Text); //Ectomorfia //Peso en kg Decimal peso = Convert.ToDecimal(txtPesoControl.Text); //Indice Ponderal (IP) = estatura/raiz cubica de peso Double raizpeso = Math.Pow(Convert.ToDouble(peso), (Double)1 / 3); //Calculando IP Double indicePonderal = Convert.ToDouble(estatura) / raizpeso; //Calculando ectomorfia Double ectomorfia = 0.0; if (indicePonderal > 40.75) { ectomorfia = Math.Round((indicePonderal * 0.732) - 28.58, 2); } else if (indicePonderal > 38.28 && indicePonderal < 40.75) { ectomorfia = Math.Round((indicePonderal * 0.463) - 17.63, 2); } else if (indicePonderal <= 38.28) { ectomorfia = 0.1; } //Mostrando ectomorfia txtEctomorfia.Text = Convert.ToString(ectomorfia); dtoST.ectomorfia = Convert.ToDecimal(txtEctomorfia.Text); dtoST.codDatosAntropo = dtoDA.codDatosAntropo; cr = new CtrSomatotipo().Usp_Somatotipo_Insert(dtoST); //CALCULANDO SOMATOCARTA //Eje X = Ectomorfia - endomorfia Double ejeX = Math.Round(ectomorfia - endomorfia, 2); //Asignando a textbox ejeX txtEjeX.Text = Convert.ToString(ejeX); dtoSC.ejeX = Convert.ToDecimal(txtEjeX.Text); //Eje Y = (2*Mesomorfia) - (Ectomorfia+Endomorfia) Double ejeY = Math.Round((2 * mesomorfia) - (ectomorfia + endomorfia), 2); //Asignando a textbox ejeY txtEjeY.Text = Convert.ToString(ejeY); dtoSC.ejeY = Convert.ToDecimal(txtEjeY.Text); dtoSC.codSomatotipo = dtoST.codSomatotipo; cr = new CtrSomatocarta().Usp_Somatocarta_Insert(dtoSC); if (!cr.HuboError) { //Response.Write("<script>alert('" + cr.ErrorMsj + "')</script>"); Response.Write("<script>alert('Datos Guardados y calculados correctamente')</script>"); } else { Response.Write("<script>alert('" + cr.ErrorMsj + "')</script>"); } } else { Response.Write("<script>alert('Peso del jugador debe estar entre los 55 y 90 kg.')</script>"); } } else { Response.Write("<script>alert('La talla del jugador no puede ser menor a la talla Inicial')</script>"); } } catch (Exception ex) { } return(valido); }
//public DataSet Select_Usp_Persona_GetAllByJugador() //{ // return new DaoJugador().Select_Usp_Persona_GetAllByJugador(); //} public DtoJugador Usp_Jugador_Insert(DtoJugador dto) { return(new DaoJugador().Usp_Jugador_Insert(dto)); }
/* * private void ConsultarPosicion(DropDownList ddlPrincipal, DropDownList ddlAlternativo) * { * try * { * _ldtoPos = new List<DtoPosicion>(); ///Objeto Salida * ClassResultV cr = new CtrPosicion().Usp_Posicion_GetAll(); * if (!cr.HuboError) * { * _ldtoPos.AddRange(cr.List.Cast<DtoPosicion>()); * _ldtoPos.Insert(0, new DtoPosicion() { codPosicion = "0", descripcionPosicion = "Seleccionar una posicion" }); * * ddlPrincipal.DataSource = _ldtoPos; * ddlPrincipal.DataValueField = "codPosicion"; * ddlPrincipal.DataTextField = "descripcionPosicion"; * ddlPrincipal.DataBind(); * * ddlAlternativo.DataSource = _ldtoPos; * ddlAlternativo.DataValueField = "codPosicion"; * ddlAlternativo.DataTextField = "descripcionPosicion"; * ddlAlternativo.DataBind(); * } * } * catch { } * } */ //private void ConsultarEquipo(DropDownList ddlEquipo) //{ // try // { // _ldtoEquip = new List<DtoEquipo>(); ///Objeto Salida // ClassResultV cr = new CtrEquipo().Usp_EquipoNombres_GetAll(TipoCons.cbx); // if (!cr.HuboError) // { // _ldtoEquip.AddRange(cr.List.Cast<DtoEquipo>()); // _ldtoEquip.Insert(0, new DtoEquipo() { codEquipo = "0", equipoNombre = "Seleccionar un equipo" }); // ddlEquipo.DataSource = _ldtoEquip; // ddlEquipo.DataValueField = "codEquipo"; // ddlEquipo.DataTextField = "equipoNombre"; // ddlEquipo.DataBind(); // } // } // catch { } //} private bool AgregarNuevoUsuarioJugador() { bool valido = false; try { ClassResultV cr = new ClassResultV(); DtoUsuario dtoU = new DtoUsuario(); DtoJugador dtoJ = new DtoJugador(); DtoPlantilla dtoP = new DtoPlantilla(); DtoEquipo dtoE = new DtoEquipo(); //Usuario dtoU.codPerfil = 3; dtoU.usuario = txtUsuarioJugador.Text.Trim(); dtoU.usuarioClave = txtJugadorClave.Text.Trim(); dtoU.usuarioNombre = txtNombreUsu.Text.Trim(); dtoU.usuarioApePaterno = txtApellidoPatUsu.Text.Trim(); dtoU.usuarioApeMaterno = txtApellidoMatUsu.Text.Trim(); dtoU.usuarioCorreo = txtCorreo.Text.Trim(); dtoU.usuarioDireccion = txtDireccionJugador.Text.Trim(); dtoU.usuarioNumDNI = Convert.ToInt32(txtNumDNI.Text.Trim()); dtoU.usuarioTelefono = Convert.ToInt32(txtTelefono.Text.Trim()); dtoU.usuarioEstado = "1"; dtoU = new CtrUsuario().Usp_Usuario_Insert(dtoU); //Persona - Jugador dtoJ.codUsuario = dtoU.codUsuario; dtoJ.aliasDeportivo = txtAliasJug.Text.Trim(); dtoJ.numDorsal = Convert.ToInt32(txtNumDorsalJug.Text.Trim()); dtoJ.clubProcedencia = txtProcedJug.Text.Trim(); dtoJ.lateralidad = (ddlLateralidad.SelectedValue); dtoJ.posicionPrincipal = ddlPrincipal.SelectedValue; dtoJ.posicionAlternativa = ddlAlternativa.SelectedValue; dtoJ.pesoInicial = Convert.ToDecimal(txtPesoJug.Text); if (dtoJ.pesoInicial > 55 && dtoJ.pesoInicial < 90) { dtoJ.tallaInicial = Convert.ToDecimal(txtTallaJug.Text); if (Convert.ToDouble(dtoJ.tallaInicial) > 1.55 && Convert.ToDouble(dtoJ.tallaInicial) < 2.00) { dtoJ.codEquipo = hdnEquipo2.Value.Equals("0") ? String.Empty : hdnEquipo2.Value; dtoJ.jugadorFechaNac = Convert.ToDateTime(txtFechNacJug.Text.Trim()); dtoJ = new CtrJugador().Usp_Jugador_Insert(dtoJ); //Plantilla dtoP.codEquipo = hdnEquipo2.Value.Equals("0") ? String.Empty : hdnEquipo2.Value; dtoP.codJugador = dtoJ.codJugador; dtoP.IB_Mostrar = true; cr = new CtrPlantilla().Usp_Plantilla_Insert(dtoP); if (!cr.HuboError) { dtoE.codEquipo = dtoP.codEquipo; dtoE.IB_Mostrar = false; cr = new CtrEquipo().Usp_EstadoEquipoByCupos_Update(dtoE); Response.Write("<script>alert('" + cr.ErrorMsj + "')</script>"); //Response.Write("<script>alert('Jugador Registrado Correctamente')</script>"); Limpiar(); } else { Response.Write("<script>alert('" + cr.ErrorMsj + "')</script>"); dtoE.codEquipo = dtoP.codEquipo; dtoE.IB_Mostrar = false; cr = new CtrEquipo().Usp_EstadoEquipoByCupos_Update(dtoE); } } else { Response.Write("<script>alert('Talla del jugador debe estar entre 1.55 y 2.00 cm.')</script>"); } } else { Response.Write("<script>alert('Peso del jugador debe estar entre los 55 y 90 kg.')</script>"); } } catch (Exception ex) { } return(valido); }