Example #1
0
        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();
            }
        }
Example #2
0
        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());
            }
        }
Example #3
0
        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;
            }
        }