protected void btnGuardarCan_Click(object sender, EventArgs e) { if (ddlDep4.SelectedValue != "0" && (ddlTipoCancha.SelectedValue != "0" && ddlTipoCancha.SelectedValue != "")) { Cancha cancha = new Cancha(); cancha.nombre = txtNomCan.Text; cancha.descripcion = txtDesCan.Text; int tipoCan; if (int.TryParse(ddlTipoCancha.Text, out tipoCan)) { cancha.idTipoCancha = tipoCan; } cancha.idComplejo = IDCom.Value; if (IDCan.HasValue) { cancha.id = IDCan.Value; CanchaDao.ActualizarCancha(cancha); } else { CanchaDao.InsertarCancha(cancha); } if (ComplejoDeportivoDao.ExisteDeporte(IDCom.Value, ddlDep4.SelectedItem.ToString()) == false) { ComplejoDeportivo complejo = new ComplejoDeportivo(); complejo.id = IDCom.Value; complejo.deportes = ddlDep4.SelectedItem.ToString(); ComplejoDeportivoDao.ActualizarDeportesComplejo(complejo); } CargarGrillaCanchas(); LimpiarCanchas(); } }