/// <summary> /// Carrega os dados da pagina. /// </summary> private void CarregarDados() { long alu_id = __SessionWEB.__UsuarioWEB.alu_id; int mtu_id = __SessionWEB.__UsuarioWEB.mtu_id; int esc_id = __SessionWEB.__UsuarioWEB.esc_id; _VS_cal_id = ACA_CalendarioEscolaBO.SelectCalendarioByAluIdMtuIdEscId(alu_id, mtu_id, esc_id); if (_VS_cal_id > 0) { ACA_CalendarioAnual calendario = new ACA_CalendarioAnual { cal_id = _VS_cal_id }; ACA_CalendarioAnualBO.GetEntity(calendario); CalendarioAnual = calendario; // busca os periodos referentes ao calendário Periodos = ACA_CalendarioPeriodoBO.Seleciona_cal_id(CalendarioAnual.cal_id, false, 1, 1); // busca os dias não úteis DiasNaoUteis = SYS_DiaNaoUtilBO.SelecionaTodosPorCidade(CarregarCidadeUsuarioLogado()); // mostra o nome da calendário lblCalendario.Text = "Calendário escolar: <b>" + CalendarioAnual.cal_descricao + "</b>"; // mostra o ano letivo lblAnoLetivo.Text = "Ano Letivo: <b>" + CalendarioAnual.cal_ano + "</b>"; Eventos = ACA_CalendarioEventoBO.BuscaEventosCalendario( CalendarioAnual.cal_id, false, esc_id ); IniciaRepeater(); IniciaRepeaterDiasLetivos(); CriaTabelaLegenda(); // mostra a quantidade de dias letivos no ano int totalDeDiasLetivos = NumeroDeDiasUteis(CalendarioAnual.cal_dataInicio, CalendarioAnual.cal_dataFim); //- NumeroDeDiasSemAtividadeDiscente(CalendarioAnual.cal_dataInicio, CalendarioAnual.cal_dataFim); lblDiasLetivosNoAno.Text = "Dias letivos do ano: <b>" + totalDeDiasLetivos + "</b>"; } else { _lblMessage.Text = UtilBO.GetErroMessage("Calendário não encontrado.", UtilBO.TipoMensagem.Alerta); } }
/// <summary> /// Carrega os dados da pagina. /// </summary> private void CarregarDados() { ACA_CalendarioAnual calendario = new ACA_CalendarioAnual { cal_id = _VS_cal_id }; ACA_CalendarioAnualBO.GetEntity(calendario); CalendarioAnual = calendario; // busca os periodos referentes ao calendário Periodos = ACA_CalendarioPeriodoBO.Seleciona_cal_id(CalendarioAnual.cal_id, false, 1, 1); // busca os dias não úteis DiasNaoUteis = SYS_DiaNaoUtilBO.SelecionaTodosPorCidade(CarregarCidadeUsuarioLogado()); // mostra o nome da calendário lblCalendario.Text = "Calendário escolar: <b>" + CalendarioAnual.cal_descricao + "</b>"; // mostra o ano letivo lblAnoLetivo.Text = "Ano Letivo: <b>" + CalendarioAnual.cal_ano + "</b>"; if (ddlComboTipoEvento.SelectedValue.Equals("2") && ucComboUAEscola.Esc_ID <= 0) { fdsVisualizacao.Visible = false; return; } Eventos = ACA_CalendarioEventoBO.BuscaEventosCalendario( CalendarioAnual.cal_id, ddlComboTipoEvento.SelectedValue.Equals("0"), ddlComboTipoEvento.SelectedValue.Equals("2") ? ucComboUAEscola.Esc_ID : 0 ); IniciaRepeater(); IniciaRepeaterDiasLetivos(); CriaTabelaLegenda(); fdsVisualizacao.Visible = true; // mostra a quantidade de dias letivos no ano int totalDeDiasLetivos = NumeroDeDiasUteis(CalendarioAnual.cal_dataInicio, CalendarioAnual.cal_dataFim); //- NumeroDeDiasSemAtividadeDiscente(CalendarioAnual.cal_dataInicio, CalendarioAnual.cal_dataFim); lblDiasLetivosNoAno.Text = "Dias letivos do ano: <b>" + totalDeDiasLetivos + "</b>"; }
protected void _dgvDiaNaoUtil_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Deletar") { try { int index = int.Parse(e.CommandArgument.ToString()); Guid dnu_id = new Guid(_dgvDiaNaoUtil.DataKeys[index].Value.ToString()); SYS_DiaNaoUtil entity = new SYS_DiaNaoUtil { dnu_id = dnu_id }; SYS_DiaNaoUtilBO.GetEntity(entity); if (SYS_DiaNaoUtilBO.Delete(entity)) { _dgvDiaNaoUtil.PageIndex = 0; _dgvDiaNaoUtil.DataBind(); ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Delete, "dnu_id: " + dnu_id); _lblMessage.Text = UtilBO.GetErroMessage("Dia não útil excluído com sucesso.", UtilBO.TipoMensagem.Sucesso); } else { _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar excluir a dia não útil.", UtilBO.TipoMensagem.Erro); } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Erro); } finally { _updBuscaDiaNaoUtil.Update(); } } }
private void _Carregar(Guid dnu_id) { try { SYS_DiaNaoUtil _DiaNaoUtil = new SYS_DiaNaoUtil() { dnu_id = dnu_id }; SYS_DiaNaoUtilBO.GetEntity(_DiaNaoUtil); this._VS_dnu_id = _DiaNaoUtil.dnu_id; this._txtNome.Text = _DiaNaoUtil.dnu_nome; if (_DiaNaoUtil.dnu_recorrencia == true) { this.Page.Form.DefaultFocus = this._txtVigenciaFim.ClientID; this._AlteraTela_DiaNaoUtilRecorrente = true; this._chkRecorrenciaAnual.Checked = true; if (_DiaNaoUtil.dnu_data.Day > 0 && _DiaNaoUtil.dnu_data.Day < 10) { this._txtDataDia.Text = "0" + Convert.ToString(_DiaNaoUtil.dnu_data.Day); } else { this._txtDataDia.Text = Convert.ToString(_DiaNaoUtil.dnu_data.Day); } if (_DiaNaoUtil.dnu_data.Month > 0 && _DiaNaoUtil.dnu_data.Month < 10) { this._txtDataMes.Text = "0" + Convert.ToString(_DiaNaoUtil.dnu_data.Month); } else { this._txtDataMes.Text = Convert.ToString(_DiaNaoUtil.dnu_data.Month); } } else { this.Page.Form.DefaultFocus = this._txtDescricao.ClientID; this._AlteraTela_DiaNaoUtilRecorrente = false; this._chkRecorrenciaAnual.Checked = false; this._txtData.Text = _DiaNaoUtil.dnu_data.ToString("dd/MM/yyyy"); } this._ddlAbrangencia.SelectedValue = Convert.ToString(_DiaNaoUtil.dnu_abrangencia); this._AlteraTela_Abrangencia = _DiaNaoUtil.dnu_abrangencia; if (_DiaNaoUtil.unf_id != Guid.Empty) { this._UCComboUnidadeFederativa._Combo.SelectedValue = Convert.ToString(_DiaNaoUtil.unf_id); } if (_DiaNaoUtil.cid_id != Guid.Empty) { this._UCComboCidade._CarregaPorEstado(_DiaNaoUtil.unf_id); this._UCComboCidade._Combo.SelectedValue = Convert.ToString(_DiaNaoUtil.cid_id); } this._txtVigenciaIni.Text = _DiaNaoUtil.dnu_vigenciaInicio.ToString("dd/MM/yyyy"); this._txtVigenciaFim.Text = (_DiaNaoUtil.dnu_vigenciaFim == new DateTime()) ? null : _DiaNaoUtil.dnu_vigenciaFim.ToString("dd/MM/yyyy"); this._txtDescricao.Text = _DiaNaoUtil.dnu_descricao; this._txtNome.Enabled = false; this._chkRecorrenciaAnual.Enabled = false; this._txtData.Enabled = false; this._txtDataDia.Enabled = false; this._txtDataMes.Enabled = false; this._ddlAbrangencia.Enabled = false; this._UCComboUnidadeFederativa._Combo.Enabled = false; this._UCComboCidade._Combo.Enabled = false; this._txtVigenciaIni.Enabled = !(_DiaNaoUtil.dnu_vigenciaInicio <= DateTime.Now); this._VerificaVigenciaInicio = !(_DiaNaoUtil.dnu_vigenciaInicio <= DateTime.Now); this.UpdatePanel1.Update(); } catch (Exception e) { ApplicationWEB._GravaErro(e); this._lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar a dia não útil.", UtilBO.TipoMensagem.Erro); } }
private void _Salvar() { try { if (!this._chkRecorrenciaAnual.Checked) { this._txtVigenciaIni.Text = this._txtData.Text; this._txtVigenciaFim.Text = this._txtData.Text; } SYS_DiaNaoUtil _DiaNaoUtil = new SYS_DiaNaoUtil() { dnu_id = this._VS_dnu_id , dnu_nome = this._txtNome.Text , dnu_abrangencia = Convert.ToByte(this._ddlAbrangencia.SelectedValue) , dnu_descricao = this._txtDescricao.Text , dnu_data = (this._chkRecorrenciaAnual.Checked) ? Convert.ToDateTime(this._txtDataDia.Text + "/" + this._txtDataMes.Text + "/2000") : Convert.ToDateTime(this._txtData.Text) , dnu_recorrencia = (this._chkRecorrenciaAnual.Checked) ? true : false , dnu_vigenciaInicio = Convert.ToDateTime(this._txtVigenciaIni.Text.Trim()) , dnu_vigenciaFim = string.IsNullOrEmpty(this._txtVigenciaFim.Text.Trim()) ? new DateTime() : Convert.ToDateTime(this._txtVigenciaFim.Text.Trim()) , cid_id = String.IsNullOrEmpty(this._UCComboCidade._Combo.SelectedValue) ? Guid.Empty : new Guid(this._UCComboCidade._Combo.SelectedValue) , unf_id = String.IsNullOrEmpty(this._UCComboUnidadeFederativa._Combo.SelectedValue) ? Guid.Empty : new Guid(this._UCComboUnidadeFederativa._Combo.SelectedValue) , dnu_situacao = 1 , IsNew = (this._VS_dnu_id != Guid.Empty) ? false : true }; if (SYS_DiaNaoUtilBO.Save(_DiaNaoUtil, _VerificaVigenciaInicio)) { if (this._VS_dnu_id != Guid.Empty) { ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "dnu_id:" + _DiaNaoUtil.dnu_id); this.__SessionWEB.PostMessages = UtilBO.GetErroMessage("Dia não útil alterado com sucesso.", UtilBO.TipoMensagem.Sucesso); } else { ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Insert, "dnu_id:" + _DiaNaoUtil.dnu_id); this.__SessionWEB.PostMessages = UtilBO.GetErroMessage("Dia não útil incluído com sucesso.", UtilBO.TipoMensagem.Sucesso); } Response.Redirect(this.__SessionWEB._AreaAtual._Diretorio + "DiasNaoUtil/Busca.aspx", false); } else { this._lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar salvar o dia não útil.", UtilBO.TipoMensagem.Erro); } } catch (ArgumentException e) { this._lblMessage.Text = UtilBO.GetErroMessage(e.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception e) { ApplicationWEB._GravaErro(e); this._lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar salvar o dia não útil.", UtilBO.TipoMensagem.Erro); } }