protected void BotonAsignar_Click(object sender, EventArgs e) { try { cSGMHHORARIONegocios Horario = new cSGMHHORARIONegocios(Global.gCOD_APLICACION, "CA", 1, "naquiros"); Horario.NUM_DIA = Int32.Parse(DropDownListDias.SelectedValue); Horario.HOR_INICIO = SqlDateTime.Parse(tpfechainicio.Value); Horario.HOR_FINAL = SqlDateTime.Parse(tpfechafinal.Value); cSGMHHORARIOPORUSUARIONegocios HorarioPorUsuario = new cSGMHHORARIOPORUSUARIONegocios(Global.gCOD_APLICACION, "CA", 1, "naquiros"); DataTable DT_Horario = Horario.Buscar(); SqlInt32 IdHorarioEncontrado; if (DT_Horario.Rows.Count > 0) { IdHorarioEncontrado = Int32.Parse(DT_Horario.Rows[0][0].ToString()); } else { Horario.Insertar(); IdHorarioEncontrado = Horario.ID_HORARIO; } HorarioPorUsuario.FK_IDHORARIO = IdHorarioEncontrado; HorarioPorUsuario.FK_CARUSUARIO = DropDownListAsistentes.SelectedValue.Split('-')[0]; HorarioPorUsuario.Insertar(); Response.Write("<SCRIPT>alert('" + "El Horario ha sido Asignado satisfactoriamente" + "')</SCRIPT>"); BotonCancelar_Click(new object(), new EventArgs()); } catch (Exception ex) { Response.Write("<SCRIPT>alert('" + ex.Message + "')</SCRIPT>"); } }
protected void BotonEliminar_Click(object sender, EventArgs e) { try { string[] Seleccion = DropDownListAsistentes.SelectedValue.Split('-'); cSGMHHORARIOPORUSUARIONegocios HorarioPorUsuario = new cSGMHHORARIOPORUSUARIONegocios(Global.gCOD_APLICACION, "CA", 1, "naquiros"); HorarioPorUsuario.FK_CARUSUARIO = Seleccion[0]; HorarioPorUsuario.EliminarTodo_Con_FK_CARUSUARIO_FK(); cSGPRUSUARIOGIMNASIONegocios Asistente = new cSGPRUSUARIOGIMNASIONegocios(Global.gCOD_APLICACION, "CA", 1, "naquiros"); Asistente.CAR_USUARIOGIMNASIO = Seleccion[0]; Asistente.NOM_USUARIOGIMNASIO = Seleccion[1]; Asistente.APE_USUARIOGIMNASIO = ""; Asistente.Eliminar(); } catch (Exception ex) { Response.Write("<SCRIPT>alert('" + ex.Message + "')</SCRIPT>"); } }
private void cargarHorario() { try { if(DropDownListAsistentes.SelectedIndex==-1) { return; } string[] Seleccion = DropDownListAsistentes.SelectedValue.Split('-'); cSGPRUSUARIOGIMNASIONegocios Asistente = new cSGPRUSUARIOGIMNASIONegocios(Global.gCOD_APLICACION, "CA", 1, "naquiros"); Asistente.CAR_USUARIOGIMNASIO = Seleccion[0]; Asistente.NOM_USUARIOGIMNASIO = Seleccion[1]; Asistente.APE_USUARIOGIMNASIO = ""; cSGMHHORARIOPORUSUARIONegocios HorarioPorUsuario = new cSGMHHORARIOPORUSUARIONegocios(Global.gCOD_APLICACION, "CA", 1, "naquiros"); HorarioPorUsuario.FK_CARUSUARIO = Asistente.CAR_USUARIOGIMNASIO; DT_Horarios = HorarioPorUsuario.SeleccionarTodosPorCarne(); String aDataSet = "["; for (int Indice = 0; Indice < DT_Horarios.Rows.Count; Indice++) { aDataSet += "['" + DT_Horarios.Rows[Indice][0] + "','" + convertirIntEnDia(int.Parse(DT_Horarios.Rows[Indice][1].ToString())) + "','" + DT_Horarios.Rows[Indice][2].ToString() + "','" + DT_Horarios.Rows[Indice][3].ToString() + "']"; if (Indice + 1 != DT_Horarios.Rows.Count) { aDataSet += ","; } } aDataSet += "]"; if (!Page.ClientScript.IsStartupScriptRegistered("Horario")) { Page.ClientScript.RegisterStartupScript(this.GetType(), "Horario", "<script type=\"text/javascript\"> CrearTablaHorario(" + aDataSet + ");</script>"); } } catch(Exception ex) { Response.Write("<SCRIPT>alert(''" + ex.Message + ")</SCRIPT>"); } }
private void BotonEliminarHorario_Click() { try { cSGMHHORARIOPORUSUARIONegocios HorarioPorUsuario = new cSGMHHORARIOPORUSUARIONegocios(Global.gCOD_APLICACION, "CA", 1, "naquiros"); HorarioPorUsuario.FK_IDHORARIO = Int32.Parse(_DatosSeleccionados.Split(',')[0].ToString()); ; HorarioPorUsuario.FK_CARUSUARIO = DropDownListAsistentes.SelectedValue.Split('-')[0]; DataTable DT_HoarioPorUsuario = HorarioPorUsuario.Buscar(); HorarioPorUsuario.ID_HORARIOPORUSUARIO = Int32.Parse(DT_HoarioPorUsuario.Rows[0][0].ToString()); HorarioPorUsuario.Eliminar(); Response.Write("<SCRIPT>alert(''" + "El Horario ha sido modificado satisfactoriamente" + ")</SCRIPT>"); BotonCancelar_Click(new object(), new EventArgs()); } catch (Exception ex) { Response.Write("<SCRIPT>alert(''" + ex.Message + ")</SCRIPT>"); } }