private void CargaDatos() { var ObjDatos = new ConDatos(); var ObjConvocatorias = new ConConvocatorias(ObjDatos.startTransactionSQL()); DdlPais.DataSource = ObjDatos.getPaises(); DdlAreas.DataSource = ObjDatos.getAreas(); DdlNivel.DataSource = ObjDatos.getNiveles(); GvConvocatorias.DataSource = ObjConvocatorias.getConvocatorias(-1, CurrentUser.idUsuario); ObjDatos.Commit(); ObjDatos.Dispose(); DdlPais.DataBind(); DdlAreas.DataBind(); DdlNivel.DataBind(); GvConvocatorias.DataBind(); DdlPais.Items.Insert(0, new ListItem("Seleccione", "-1")); DdlAreas.Items.Insert(0, new ListItem("Seleccione", "-1")); DdlNivel.Items.Insert(0, new ListItem("Seleccione", "-1")); UpDivConvocatoria.Update(); UpEliminar.Update(); UpConvocatorias.Update(); }
private void agregarConvocatoria() { var ObjConvocatorias = new ConConvocatorias(); string convocatoria = TxtNombre.Text.Trim(); int idPais = DdlPais.SelectedValue.ToEntero(); DateTime FechaI = txtFechaI.Text.ToDate(); DateTime FechaF = txtFechaF.Text.ToDate(); string duracion = DdlDuracion.SelectedValue; string link = TxtLink.Text.Trim(); bool estado = true; string info = TxtInfo.Text; int idArea = DdlAreas.SelectedValue.ToEntero(); int idNivel = DdlNivel.SelectedValue.ToEntero(); if (ObjConvocatorias.addConvocatoria(convocatoria, idPais, FechaI, FechaF, duracion, link, estado, CurrentUser.idUsuario, info, idArea, idNivel)) { Notificar(this, "Convocatoria agregada correctamente", TipoMensaje.Informacion); GvConvocatorias.DataSource = ObjConvocatorias.getConvocatorias(-1, CurrentUser.idUsuario); GvConvocatorias.DataBind(); } ObjConvocatorias.Dispose(); borrarCampos(); UpConvocatorias.Update(); RegistraScript(this, "$('#DivConvocatoria').modal('hide');"); }
protected void BtnEliminar_Click(object sender, EventArgs e) { var ObjConvocatorias = new ConConvocatorias(); int idConvocatoria = HdnIDEliminar.Value.ToEntero(); if (ObjConvocatorias.deleteConvocatoria(idConvocatoria)) { Notificar(this, "Convocatoria eliminada correctamente", TipoMensaje.Informacion); GvConvocatorias.DataSource = ObjConvocatorias.getConvocatorias(-1, CurrentUser.idUsuario); GvConvocatorias.DataBind(); } ObjConvocatorias.Dispose(); UpConvocatorias.Update(); RegistraScript(this, "$('#DivEliminar').modal('hide')"); }
protected void LnkDelete_Click(object sender, EventArgs e) { var LnkEliminar = sender as LinkButton; var GvRow = LnkEliminar.NamingContainer as GridViewRow; HdnIDEliminar.Value = GvRow.DataKey("idConvocatoria"); GvConvocatorias.UseAccessibleHeader = true; GvConvocatorias.HeaderRow.TableSection = TableRowSection.TableHeader; UpDivConvocatoria.Update(); UpEliminar.Update(); UpConvocatorias.Update(); RegistraScript(this, "$('#DivEliminar').modal('show');"); }
private void CargaDatos() { var ObjDatos = new ConDatos(); var ObjConvocatorias = new ConConvocatorias(ObjDatos.startTransactionSQL()); DdlPais.DataSource = ObjDatos.getPaises(); DdlPais.DataBind(); DdlAreas.DataSource = ObjDatos.getAreas(); DdlAreas.DataBind(); DdlNivel.DataSource = ObjDatos.getNiveles(); DdlNivel.DataBind(); GvConvocatorias.DataSource = ObjConvocatorias.getConvocatorias(-1, CurrentUser.idUsuario); GvConvocatorias.DataBind(); ObjDatos.Commit(); ObjDatos.Dispose(); UpConvocatorias.Update(); OrdenaDatos(); }
protected void LnkEditar_Click(object sender, EventArgs e) { var LnkEditar = sender as LinkButton; var GvRow = LnkEditar.NamingContainer as GridViewRow; HdnModalidad.Value = "E"; HdnID.Value = GvRow.DataKey("idConvocatoria"); TxtNombre.Text = GvRow.DataKey("Convocatoria"); DdlPais.SelectedValue = GvRow.DataKey("idPais"); txtFechaI.Text = GvRow.DataKey("FechaI").ToDate().ToShortDateString(); txtFechaF.Text = GvRow.DataKey("FechaF").ToDate().ToShortDateString(); DdlDuracion.SelectedValue = GvRow.DataKey("Duracion"); TxtLink.Text = GvRow.DataKey("Link"); TxtInfo.Text = GvRow.DataKey("Info"); DdlNivel.SelectedValue = GvRow.DataKey("idNivel"); DdlAreas.SelectedValue = GvRow.DataKey("idArea"); UpDivConvocatoria.Update(); UpEliminar.Update(); UpConvocatorias.Update(); RegistraScript(this, "$('#DivConvocatoria').modal('show');$('#Titulo').text('Editar Convocatoria');"); }
private void agregarConvocatoria() { var ObjConvocatorias = new ConConvocatorias(); string convocatoria = TxtNombre.Text.Trim(); int idPais = DdlPais.SelectedValue.ToEntero(); string duracion = DdlDuracion.SelectedValue; string link = TxtLink.Text.Trim(); bool estado = true; string info = TxtInfo.Text; int idArea = DdlAreas.SelectedValue.ToEntero(); int idNivel = DdlNivel.SelectedValue.ToEntero(); if (string.IsNullOrEmpty(convocatoria)) { Notificar(this, "Escriba una convocatoria", TipoMensaje.Error); UpDivConvocatoria.Update(); UpEliminar.Update(); UpConvocatorias.Update(); return; } if (idPais <= 0) { Notificar(this, "Seleccione un pais", TipoMensaje.Error); UpDivConvocatoria.Update(); UpEliminar.Update(); UpConvocatorias.Update(); return; } if (string.IsNullOrEmpty(txtFechaI.Text)) { Notificar(this, "Seleccione una fecha inicial", TipoMensaje.Error); UpDivConvocatoria.Update(); UpEliminar.Update(); UpConvocatorias.Update(); return; } if (string.IsNullOrEmpty(txtFechaF.Text)) { Notificar(this, "Seleccione una fecha final", TipoMensaje.Error); UpDivConvocatoria.Update(); UpEliminar.Update(); UpConvocatorias.Update(); return; } DateTime FechaI = txtFechaI.Text.Trim().ToDate(); DateTime FechaF = txtFechaF.Text.Trim().ToDate(); if ((FechaF - FechaI).TotalDays <= 0) { Notificar(this, "La fecha final es menor a la fecha menor", TipoMensaje.Error); UpDivConvocatoria.Update(); UpEliminar.Update(); UpConvocatorias.Update(); return; } if (idNivel <= 0) { Notificar(this, "Seleccione un nivel de estudio", TipoMensaje.Error); UpDivConvocatoria.Update(); UpEliminar.Update(); UpConvocatorias.Update(); return; } if (idArea <= 0) { Notificar(this, "Seleccione un area de estudio", TipoMensaje.Error); UpDivConvocatoria.Update(); UpEliminar.Update(); UpConvocatorias.Update(); return; } if (string.IsNullOrEmpty(duracion)) { Notificar(this, "Seleccione una duracion", TipoMensaje.Error); UpDivConvocatoria.Update(); UpEliminar.Update(); UpConvocatorias.Update(); return; } if (ObjConvocatorias.addConvocatoria(convocatoria, idPais, FechaI, FechaF, duracion, link, estado, CurrentUser.idUsuario, info, idArea, idNivel)) { Notificar(this, "Convocatoria agregada correctamente", TipoMensaje.Informacion); GvConvocatorias.DataSource = ObjConvocatorias.getConvocatorias(-1, -1); } ObjConvocatorias.Dispose(); GvConvocatorias.DataBind(); borrarCampos(); UpDivConvocatoria.Update(); UpEliminar.Update(); UpConvocatorias.Update(); }