//Evento para salvar a guia protected void BtnSalvar_Click(object sender, EventArgs e) { try { if (Session["ObjSessionProrrogacoes"] == null) { ObjProrrogacoes = new Prorrogacoes(); } else { ObjProrrogacoes = Session["ObjSessionProrrogacoes"] as Prorrogacoes; } //Chave primaria da tabela ObjProrrogacoes.id = Convert.ToInt32(Request.QueryString["id"]); ObjProrrogacoes.idGuiaSolicitacaoInternacao = Convert.ToInt32(Request.QueryString["idGuiaSolicitacaoInternacao"]); //Dados Gerais da Guia ObjProrrogacoes.Data = txtData.Text; ObjProrrogacoes.Senha = txtSenha.Text; ObjProrrogacoes.Responsavel = txtResponsavel.Text; ObjProrrogacoes.idTipoAcomodacao = ddlTipoAcomodacao.ValorInformado; ObjProrrogacoes.DescricaoAcomodacao = txtDescAcomodacao.Text; ObjProrrogacoes.QtdAutorizada = txtQtdAutorizada.Text; //Chama o BO ProrrogacoesBO ObjProrrogacoesBO = new ProrrogacoesBO(); ObjProrrogacoesBO.SalvaDados(ObjProrrogacoes); //Apos salvar faz o redirecionamento' Response.Redirect("Default.aspx"); } catch (Exception Ex) { Response.Write(Ex); Response.End(); } }
//Fim da inclussao e gerenciamentos de OPM Solicitados //Carrega os dados basicos para edição e toda a lista de Procedimentos e OPM public void CarregaRegistro() { try { if (Convert.ToInt32(Request.QueryString["id"]) != 0) { if (Session["ObjSessionProrrogacoes"] == null) { ObjProrrogacoes = new Prorrogacoes(); } else { ObjProrrogacoes = Session["ObjSessionProrrogacoes"] as Prorrogacoes; } ProrrogacoesBO ObjProrrogacoesBO = new ProrrogacoesBO(); Validacoes ObjValidacoes = new Validacoes(); ObjProrrogacoes.id = Convert.ToInt32(Request.QueryString["id"]); ObjProrrogacoes = ObjProrrogacoesBO.CarregaRegistro(ObjProrrogacoes) as Prorrogacoes; //Dados Gerais txtData.Text = ObjProrrogacoes.Data; txtSenha.Text = ObjProrrogacoes.Senha; txtResponsavel.Text = ObjProrrogacoes.Responsavel; ddlTipoAcomodacao.ValorInformado = ObjProrrogacoes.idTipoAcomodacao; txtDescAcomodacao.Text = ObjProrrogacoes.DescricaoAcomodacao; txtQtdAutorizada.Text = ObjProrrogacoes.QtdAutorizada; //Cria os DALs para preencher as listas. ProcedimentosSolicitadosDAL ObjProcedimentosSolicitadosDAL = new ProcedimentosSolicitadosDAL(); ObjProrrogacoes = ObjProcedimentosSolicitadosDAL.SelectRetornaListaProcedimentos(ObjProrrogacoes, null, Request.QueryString["id"]); OPMSolicitadasDAL ObjOPMSolicitadasDAL = new OPMSolicitadasDAL(); ObjProrrogacoes = ObjOPMSolicitadasDAL.SelectRetornaListaOPM(ObjProrrogacoes,null, Request.QueryString["id"]); //Salva as listas na Session Session["ObjSessionProrrogacoes"] = ObjProrrogacoes; //Preenche os DataGrids DataGridSolicitacaoInternacao(); //Chama GridView que mostra os dados dos procedimentos DataGridOPMSolicitados(); //Chama GridView que mostra os dados dos procedimentos } } catch (Exception erro) { Response.Write(erro); Response.End(); } }
//Fim da inclussao e gerenciamentos de OPM Solicitados //Carrega os dados basicos para edição e toda a lista de Procedimentos e OPM public void CarregaRegistro() { try { if (Convert.ToInt32(Request.QueryString["id"]) != 0) { if (Session["ObjSessionProrrogacoes"] == null) { ObjProrrogacoes = new Prorrogacoes(); } else { ObjProrrogacoes = Session["ObjSessionProrrogacoes"] as Prorrogacoes; } ProrrogacoesBO ObjProrrogacoesBO = new ProrrogacoesBO(); Validacoes ObjValidacoes = new Validacoes(); ObjProrrogacoes.id = Convert.ToInt32(Request.QueryString["id"]); ObjProrrogacoes = ObjProrrogacoesBO.CarregaRegistro(ObjProrrogacoes) as Prorrogacoes; //Dados Gerais txtData.Text = ObjProrrogacoes.Data; txtSenha.Text = ObjProrrogacoes.Senha; txtResponsavel.Text = ObjProrrogacoes.Responsavel; ddlTipoAcomodacao.ValorInformado = ObjProrrogacoes.idTipoAcomodacao; txtDescAcomodacao.Text = ObjProrrogacoes.DescricaoAcomodacao; txtQtdAutorizada.Text = ObjProrrogacoes.QtdAutorizada; //Cria os DALs para preencher as listas. ProcedimentosSolicitadosDAL ObjProcedimentosSolicitadosDAL = new ProcedimentosSolicitadosDAL(); ObjProrrogacoes = ObjProcedimentosSolicitadosDAL.SelectRetornaListaProcedimentos(ObjProrrogacoes, null, Request.QueryString["id"]); OPMSolicitadasDAL ObjOPMSolicitadasDAL = new OPMSolicitadasDAL(); ObjProrrogacoes = ObjOPMSolicitadasDAL.SelectRetornaListaOPM(ObjProrrogacoes, null, Request.QueryString["id"]); //Salva as listas na Session Session["ObjSessionProrrogacoes"] = ObjProrrogacoes; //Preenche os DataGrids DataGridSolicitacaoInternacao(); //Chama GridView que mostra os dados dos procedimentos DataGridOPMSolicitados(); //Chama GridView que mostra os dados dos procedimentos } } catch (Exception erro) { Response.Write(erro); Response.End(); } }