protected void btnFinalize_Click(object sender, EventArgs e) { try { CDataBase db = new CDataBase(); db.execute("EXECUTE INSERT_PERMISSAO " + this.hdPerfil.Value + ",'" + this.hdControl.Value + "'"); this.load(); } catch (Exception ex) { alert("Erro ao salvar as permissões " + ex.Message); } }
public String changePass(String old, String new1, String new2) { if (old.Equals(String.Empty) || new1.Equals(String.Empty) || new2.Equals(String.Empty)) { return "Digite a senha antiga e as novas!"; } else if (!new1.Equals(new2)) { return "As senhas digitadas não conferem!"; } else if (new1.Equals(old)) { return "A senha nova deve ser diferente da antiga!"; } else if (new1.Length > 32) { return "A senha nova deve ter no máximo 32 caracteres!"; } else if (new1.IndexOf(" ") > 0) { return "A senha nova não deve conter espaços em branco!"; } else if (!doLogin(this._user, old)) { return "A senha antiga está incorreta!"; } else { CDataBase db = new CDataBase(); try { db.execute("EXECUTE MORADOR_CHANGE_PASS " + this.getCod() + ",'" + new1 + "'"); return "Senha trocada com sucesso!"; } catch (Exception ex) { return "Erro ao trocar a senha!\\n" + ex.Message; } } }
private void exibeOculta(String id) { try { CDataBase cdb = new CDataBase(); cdb.execute("EXECUTE EXIBE_OCULTA_RECADO " + id); this.btnLoad.Text = LOAD_ALL; this.loadPage(); alert("Recado ocultado/exibido com sucesso!"); } catch (Exception ex) { alert("Erro ao exibir/ocultar recado\n" + ex.Message); } }
protected void btnEnviar_Click(object sender, EventArgs e) { try { CLogin login = (CLogin)Session["login"]; CDataBase db = new CDataBase(); db.execute("EXECUTE INSERT_RECADO " + login.getCod() + "," + this.ddlAssunto.SelectedValue + ",'" + this.txtMsg.Text + "'"); alert("Recado enviado!"); this.txtMsg.Text = ""; } catch (Exception ex) { alert("Erro ao enviar o recado!\n" + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { base.setIdPage(CSecurity.CADASTRO_HOSPEDE_PERMANENTE_PAGAMENTO); base.addSelect(new CSelect(this.slctHospede, "EXECUTE LOAD_LIST_HOSPEDE_PERMANENTE 1", "COD_HOSPEDE_PERMANENTE;CHR_NOME", 0, false, true)); base.loadPage(); } else { if (this.hdControl.Value.Length > 6) { if (this.hdControl.Value.Substring(0, 6).Equals("delete")) { CDataBase db = new CDataBase(); string id = hdControl.Value.Substring(hdControl.Value.IndexOf(";") + 1); try { db.execute("EXECUTE DELETE_HOSPEDE_PERMANENTE_PAGAMENTO " + id); alert("Registro excluído!"); this.slctHospede_SelectedIndexChanged(sender, e); } catch (Exception ex) { alert("Houve um erro!\n" + ex.Message); } } } } this.hdControl.Value = ""; }
protected void btnReserva_Click(object sender, EventArgs e) { String codObra = this.hdCodObra.Value; String codMorador = ((CLogin)Session["login"]).getCod(); String scripterro = "<script type=\"text/javascript\" language=\"javascript\">" + "alert('Houve um erro ao reservar a obra!\\n#ERRO');self.close();</script>"; if (codObra.Equals(String.Empty) || codMorador.Equals(String.Empty)) { this.ClientScript.RegisterStartupScript(this.GetType(), "erro", scripterro, false); } else { CDataBase db = new CDataBase(); CQuery query = db.select("EXECUTE VERIFY_INSERT_RESERVA_OBRA " + codMorador + "," + codObra, "P_CHR_MSG_ERRO"); if (query.Count() == 0) { this.ClientScript.RegisterStartupScript(this.GetType(), "erro", scripterro.Replace("#ERRO", "VERIFY_INSERT_RESERVA_OBRA"), false); } else { if (!query.Field(0, 0).Equals(String.Empty)) { this.ClientScript.RegisterStartupScript(this.GetType(), "erro", "<script type=\"text/javascript\" language=\"javascript\">" + "alert('Não é possível fazer a reserva!\\n" + query.Field(0, 0) + "')</script>", false); } else { try { db.execute("EXECUTE INSERT_RESERVA_OBRA " + codMorador + "," + codObra); this.ClientScript.RegisterStartupScript(this.GetType(), "sucesso", "<script type=\"text/javascript\" language=\"javascript\">" + "alert('Obra reservada com sucesso!');self.close();</script>", false); } catch (Exception ex) { this.ClientScript.RegisterStartupScript(this.GetType(), "erro", scripterro.Replace("#ERRO", ex.Message), false); } } } } }
public Boolean saveClick() { if (this._isqlsave.Equals(String.Empty) || this._isqlverifysave.Equals(String.Empty)) { return false; } else { String fields = " "; for (int i = 0; i < this._fields.Count; i++) { // se é campo editável if (this._fields[i].editable()) { // verifica se é nulo if (this._fields[i].notnull()) { if (this._fields[i].fieldtype() == FieldType.TextBox) { if (((TextBox)this._fields[i].pageelement()).Text.Equals(String.Empty)) { alert("Preencha o campo " + this._fields[i].desc() + "!"); return false; } } else if (this._fields[i].fieldtype() == FieldType.SelectBox) { if (((DropDownList)_fields[i].pageelement()).SelectedValue.Equals(String.Empty)) { alert("Preencha o campo " + this._fields[i].desc() + "!"); return false; } } } // verifica data if (this._fields[i].sqltype() == SQLType.Date && this._fields[i].fieldtype() == FieldType.TextBox) { try { String value = ((TextBox)this._fields[i].pageelement()).Text; DateTime dt = new DateTime(Convert.ToInt32(value.Substring(6, 4)), Convert.ToInt32(value.Substring(3, 2)), Convert.ToInt32(value.Substring(0, 2))); } catch (Exception ex) { alert("Digite uma data válida (DD/MM/AAAA) para o campo " + this._fields[i].desc() + "!"); return false; } } // verifica campo numérico if (this._fields[i].sqltype() == SQLType.Numeric && this._fields[i].fieldtype() == FieldType.TextBox && (i != _identity)) { try { String value = ((TextBox)this._fields[i].pageelement()).Text; if (!value.Equals(String.Empty) && this._fields[i].notnull()) { value = value.Replace(",", "."); Double db = Convert.ToDouble(value); } } catch { alert("Digite um valor numérico válido para o campo " + this._fields[i].desc() + "!"); return false; } } String aux; if (this._fields[i].fieldtype() == FieldType.TextBox) { aux = ((TextBox)this._fields[i].pageelement()).Text; } else if (this._fields[i].fieldtype() == FieldType.SelectBox) { aux = ((DropDownList)_fields[i].pageelement()).SelectedValue; } else if (this._fields[i].fieldtype() == FieldType.CheckBox) { aux = ((CheckBox)_fields[i].pageelement()).Checked ? "1" : "0"; } else if (this._fields[i].fieldtype() == FieldType.Calendar) { aux = ((Calendar)_fields[i].pageelement()).SelectedDate.Year.ToString() + "-" + ((Calendar)_fields[i].pageelement()).SelectedDate.Month.ToString() + "-" + ((Calendar)_fields[i].pageelement()).SelectedDate.Day.ToString(); } else { aux = String.Empty; } fields += ((aux.Equals(String.Empty)&& i != _identity) ? ("NULL,") : ("'" + aux.Replace("'", "''") + "',")); } } fields = fields.Substring(0, fields.Length - 1); CDataBase cdb = new CDataBase(); CQuery query; if (!this._isqlverifysave.Equals("-1")) { query = cdb.select(this._isqlverifysave + fields, "P_CHR_MSG_ERRO"); } else { query = new CQuery(); CRow row = new CRow(); row.addField("", ""); query.addRow(row); } if (query.Count() == 0) { alert("Houve um erro ao salvar o registro!"); this.setPageStatus(StatusPage.OpenUnload); return false; } else { if (!query.Field(0, 0).Equals(String.Empty)) { alert("Não foi possível salvar o registro!\\n" + query.Field(0, 0)); clearFields(); this.setPageStatus(StatusPage.OpenUnload); return false; } else { try { cdb.execute(this._isqlsave + fields); this.setIdentity(cdb); this.setPageStatus(StatusPage.AfterSaveClick); } catch (Exception ex) { alert("Erro ao salvar o registro!\\n" + ex.Message); this.setPageStatus(StatusPage.OpenUnload); } } } return true; } }
private void registraDevolucao(String idReserva) { try { if (idReserva.Equals(String.Empty)) { alert("Houve um erro ao registrar a devolução\\nID NOT FOUND"); } else { CDataBase db = new CDataBase(); db.execute("EXECUTE DEVOLUCAO_EMPRESTIMO_OBRA " + idReserva); alert("Devolução feita com sucesso!"); } } catch(Exception ex){ alert("Houve um erro ao registrar a devolução!\\n" + ex.Message); } this.loadPage(); }
private void registraEmprestimo(String idReserva) { String scripterro = "<script type=\"text/javascript\" language=\"javascript\">" + "alert('Houve um erro ao reservar a obra!\\n#ERRO');self.close();</script>"; if (idReserva.Equals(String.Empty) || idReserva.Equals(String.Empty)) { this.ClientScript.RegisterStartupScript(this.GetType(), "erro", scripterro, false); } else { CDataBase db = new CDataBase(); CQuery query = db.select("EXECUTE VERIFY_INSERT_EMPRESTIMO_RESERVA_OBRA " + idReserva, "P_CHR_MSG_ERRO"); if (query.Count() == 0) { this.ClientScript.RegisterStartupScript(this.GetType(), "erro", scripterro.Replace("#ERRO", "VERIFY_INSERT_EMPRESTIMO_RESERVA_OBRA"), false); } else { if (!query.Field(0, 0).Equals(String.Empty)) { this.ClientScript.RegisterStartupScript(this.GetType(), "erro", "<script type=\"text/javascript\" language=\"javascript\">" + "alert('Não é possível fazer a o empréstimo!\\n" + query.Field(0, 0) + "')</script>", false); } else { try { db.execute("EXECUTE INSERT_EMPRESTIMO_RESERVA_OBRA " + idReserva); this.ClientScript.RegisterStartupScript(this.GetType(), "sucesso", "<script type=\"text/javascript\" language=\"javascript\">" + "alert('Empréstimo realizado com sucesso!')</script>", false); } catch (Exception ex) { this.ClientScript.RegisterStartupScript(this.GetType(), "erro", scripterro.Replace("#ERRO", ex.Message), false); } } } } this.loadPage(); }
private void cancelReserva(String id) { try { CDataBase db = new CDataBase(); db.execute("EXECUTE CANCELA_RESERVA_OBRA " + id); alert("Reserva cancelada!"); this.loadPage(); } catch (Exception ex) { alert("Erro ao cancelar a reserva!\\n" + ex.Message); } }
protected void btnResetPass_Click(object sender, EventArgs e) { try { if (this.txtCodigo.Text.ToString().Equals(String.Empty)) { alert("O cadastro do morador deve ser salvo antes!"); } else { CDataBase cdb = new CDataBase(); cdb.execute("EXECUTE RESET_PASSWORD " + this.txtCodigo.Text.ToString()); alert("Senha resetada com sucesso!"); } } catch (Exception ex) { alert("Erro ao resetar a senha!\n" + ex.Message); } }