protected void CadastrarButton_Click(object sender, EventArgs e) { try { RegiaoAtendimento ObjRegiao = FactoryRegiao.GetNew(); ObjRegiao.Regiao = Regiao.Value; ObjRegiao.Cidade = Cidade.Value; ObjRegiao.Estado = Estado.Value; if (new ManterRegiaoAtendimento(ObjRegiao).CadastraRegiaoAtendimento()) { Mensagem = "Região de atendimento cadastrada com sucesso."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } else { Mensagem = "Não foi possível cadastrar a região de atendimento."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } } catch (Exception Ex) { LogException.InsereLogBd(Ex); MsgLabel.Text = LogException.CodigoErroBd(); } }
public List <RegiaoAtendimento> ConsultaRegiaoAtendimentosDAO() { try { List <RegiaoAtendimento> AreaList = new List <RegiaoAtendimento>(); SqlDataReader Dr = null; using (SqlConnection Con = new Conexao().ConexaoDB()) { SqlCommand Cmd = new SqlCommand(@" SELECT * FROM [dbo].[RegiaoDeAtendimento] WHERE ativo = 1 and idEmpresa = @Empresa", Con); Cmd.Parameters.AddWithValue("@Empresa", InfoGlobal.GlobalIdEmpresa); Dr = Cmd.ExecuteReader(); while (Dr.Read()) { RegiaoAtendimento Usr = FactoryRegiao.GetNew(); Usr.Id = Dr.GetInt32(0); Usr.Regiao = Dr.GetString(1); Usr.Cidade = Dr.GetString(2); Usr.Estado = Dr.GetString(3); AreaList.Add(Usr); } return(AreaList); } } catch (SqlException) { throw; } }
public static Usuario GetNew(TipoUsuario TpUsr) { Usuario ObjUsr = null; switch (TpUsr) { case TipoUsuario.Usuario: ObjUsr = new Usuario(); ObjUsr.ObjEspec = FactoryEspecialidade.GetNew(); ObjUsr.ObjRegiao = FactoryRegiao.GetNew(); return(ObjUsr); case TipoUsuario.UsuarioClienteFisico: ObjUsr = new Usuario(); ObjUsr.ObjCF = new UsuarioClienteFisico(); ObjUsr.ObjEspec = FactoryEspecialidade.GetNew(); ObjUsr.ObjRegiao = FactoryRegiao.GetNew(); return(ObjUsr); case TipoUsuario.UsuarioClienteJuridico: ObjUsr = new Usuario(); ObjUsr.ObjCJ = new UsuarioClienteJuridico(); ObjUsr.ObjEspec = FactoryEspecialidade.GetNew(); ObjUsr.ObjRegiao = FactoryRegiao.GetNew(); return(ObjUsr); case TipoUsuario.UsuarioFuncionario: ObjUsr = new Usuario(); ObjUsr.ObjFunc = new UsuarioFuncionario(); ObjUsr.ObjEspec = FactoryEspecialidade.GetNew(); ObjUsr.ObjRegiao = FactoryRegiao.GetNew(); return(ObjUsr); default: return(new Usuario()); } }