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