private void editarConvocatoria() { var ObjConvocatorias = new ConConvocatorias(); int idConvocatoria = HdnID.Value.ToEntero(); 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.updateConvocatoria(idConvocatoria, convocatoria, idPais, FechaI, FechaF, duracion, link, estado, info, idArea, idNivel)) { Notificar(this, "Convocatoria editada correctamente", TipoMensaje.Informacion); GvConvocatorias.DataSource = ObjConvocatorias.getConvocatorias(-1, CurrentUser.idUsuario); GvConvocatorias.DataBind(); } ObjConvocatorias.Dispose(); borrarCampos(); UpConvocatorias.Update(); RegistraScript(this, "$('#DivConvocatoria').modal('hide');"); }
private void editarConvocatoria() { int idConvocatoria = HdnID.Value.ToEntero(); 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; } var dbConvocatorias = new ConConvocatorias(); if (dbConvocatorias.updateConvocatoria(idConvocatoria, convocatoria, idPais, FechaI, FechaF, duracion, link, estado, info, idArea, idNivel)) { Notificar(this, "Convocatoria editada correctamente", TipoMensaje.Informacion); GvConvocatorias.DataSource = dbConvocatorias.getConvocatorias(-1, -1); } dbConvocatorias.Dispose(); GvConvocatorias.DataBind(); borrarCampos(); UpDivConvocatoria.Update(); UpEliminar.Update(); UpConvocatorias.Update(); }