protected void CadastrarButton_Click(object sender, EventArgs e) { try { Especialidade ObjEspec = FactoryEspecialidade.GetNew(); ObjEspec.NomeEspec = Espec.Value; ObjEspec.DescEspec = DetalhesEspec.Value; if (new ManterEspecialidade(ObjEspec).CadastraEspecialidade()) { Mensagem = "Especialidade cadastrada com sucesso."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } else { Mensagem = "Não foi possível cadastrar a especialidade."; ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true); } } catch (Exception Ex) { LogException.InsereLogBd(Ex); MsgLabel.Text = LogException.CodigoErroBd(); } }
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()); } }
public List <Especialidade> ConsultaEspecialidadesDAO() { try { List <Especialidade> EspecialidadeList = new List <Especialidade>(); SqlDataReader Dr = null; using (SqlConnection Con = new Conexao().ConexaoDB()) { SqlCommand Cmd = new SqlCommand(@" SELECT * FROM [dbo].[Especialidade] WHERE ativo = 1 and idEmpresa = @Empresa", Con); Cmd.Parameters.AddWithValue("@Empresa", InfoGlobal.GlobalIdEmpresa); Dr = Cmd.ExecuteReader(); while (Dr.Read()) { Especialidade Especialidades = FactoryEspecialidade.GetNew(); Especialidades.Id = Dr.GetInt32(0); Especialidades.NomeEspec = Dr.GetString(1); Especialidades.DescEspec = Dr.GetString(2); EspecialidadeList.Add(Especialidades); } return(EspecialidadeList); } } catch (SqlException) { throw; } }