public void Carregar()
        {
            try
            {
                var cmd = @"SELECT TOP 1
								id_clinica,
								id_endereco,
								razao_social,
								nome_fantasia,
								cnpj,
								ie,
								ddd_tel,
								telefone,
								ddd_cel,
								celular,
								email,
								logo_clinica,
								site
							FROM
								clinica"                                ;

                Conexao.AbrirConexao();
                Conexao.Cmd = new SqlCommand(cmd, Conexao.ConexaoSQL);
                Conexao.Cmd.Parameters.AddWithValue("id", id);

                Conexao.Leitor = Conexao.Cmd.ExecuteReader();

                if (Conexao.Leitor.Read())
                {
                    id           = int.Parse(Conexao.Leitor["id_clinica"].ToString());
                    razaoSocial  = Conexao.Leitor["razao_social"].ToString();
                    nomeFantasia = Conexao.Leitor["nome_fantasia"].ToString();
                    cnpj         = Conexao.Leitor["cnpj"].ToString();
                    ie           = Conexao.Leitor["ie"].ToString();

                    dddTel   = Conexao.Leitor["ddd_tel"].ToString();
                    telefone = Conexao.Leitor["telefone"].ToString();
                    dddCel   = Conexao.Leitor["ddd_cel"].ToString();
                    celular  = Conexao.Leitor["celular"].ToString();
                    email    = Conexao.Leitor["email"].ToString();
                    site     = Conexao.Leitor["site"].ToString();

                    endereco = new EnderecoModel
                    {
                        id = int.Parse(Conexao.Leitor["id_endereco"].ToString())
                    };

                    if (Conexao.Leitor["logo_clinica"] != DBNull.Value)
                    {
                        logo = ImagemUtil.ByteParaImage(Conexao.Leitor["logo_clinica"]);
                    }
                }
            }
            catch (Exception ex)
            {
                Excecao.Mostrar(ex);
            }
            finally
            {
                Conexao.FecharConexao();
            }

            endereco.Carregar();
        }
示例#2
0
        public void Carregar()
        {
            try
            {
                var cmd = @"SELECT
	                            id_endereco,
	                            nome,
	                            genero,
	                            cpf,
	                            data_de_nascimento,
	                            ddd_cel,
	                            celular,
	                            ddd_tel,
	                            telefone,
	                            email,
                                ativo
                            FROM
	                            cliente
                            WHERE
	                            id_cliente	= @id"    ;

                Conexao.AbrirConexao();
                Conexao.Cmd = new SqlCommand(cmd, Conexao.ConexaoSQL);
                Conexao.Cmd.Parameters.AddWithValue("id", id);

                Conexao.Leitor = Conexao.Cmd.ExecuteReader();

                if (Conexao.Leitor.Read())
                {
                    this.id = id;
                    nome    = Conexao.Leitor["nome"].ToString();
                    cpf     = Conexao.Leitor["cpf"].ToString();
                    genero  = (Genero)Enum.Parse(typeof(Genero), Conexao.Leitor["genero"].ToString());

                    dataDeNascimento = DataUtil.Converter(Conexao.Leitor, "data_de_nascimento");

                    dddCel   = Conexao.Leitor["ddd_cel"].ToString();
                    celular  = Conexao.Leitor["celular"].ToString();
                    dddTel   = Conexao.Leitor["ddd_tel"].ToString();
                    telefone = Conexao.Leitor["telefone"].ToString();
                    email    = Conexao.Leitor["email"].ToString();

                    endereco = new EnderecoModel
                    {
                        id = int.Parse(Conexao.Leitor["id_endereco"].ToString())
                    };

                    ativo = bool.Parse(Conexao.Leitor["ativo"].ToString());
                }
            }
            catch (Exception ex)
            {
                Excecao.Mostrar(ex);
            }
            finally
            {
                Conexao.FecharConexao();
            }

            endereco?.Carregar();
        }
        public void Carregar()
        {
            try
            {
                var cmd = @"SELECT
	                            ISNULL(id_endereco, 0) AS id_endereco,
	                            id_cargo,
	                            nome, 
	                            genero,
	                            cpf,
	                            data_de_nascimento,
	                            ddd_cel,
	                            celular,
	                            ddd_tel,
	                            telefone,
	                            email,
	                            ISNULL(salario, 0) AS salario,
	                            data_de_admissao,
	                            usuario,
	                            senha,
	                            ativo
                            FROM
	                            funcionario
                            WHERE
	                            id_funcionario	= @id"        ;

                Conexao.AbrirConexao();
                Conexao.Cmd = new SqlCommand(cmd, Conexao.ConexaoSQL);
                Conexao.Cmd.Parameters.AddWithValue("id", id);

                Conexao.Leitor = Conexao.Cmd.ExecuteReader();

                if (Conexao.Leitor.Read())
                {
                    nome   = Conexao.Leitor["nome"].ToString();
                    cpf    = Conexao.Leitor["cpf"].ToString();
                    genero = (Genero)Enum.Parse(typeof(Genero), Conexao.Leitor["genero"].ToString());

                    dddCel   = Conexao.Leitor["ddd_cel"].ToString();
                    celular  = Conexao.Leitor["celular"].ToString();
                    dddTel   = Conexao.Leitor["ddd_tel"].ToString();
                    telefone = Conexao.Leitor["telefone"].ToString();
                    email    = Conexao.Leitor["email"].ToString();

                    salario   = decimal.Parse(Conexao.Leitor["salario"].ToString());
                    usuario   = Conexao.Leitor["usuario"].ToString();
                    senhaHash = Conexao.Leitor["senha"].ToString();

                    dataDeNascimento = DataUtil.Converter(Conexao.Leitor, "data_de_nascimento");
                    dataDeAdmissao   = DataUtil.Converter(Conexao.Leitor, "data_de_admissao");

                    endereco = new EnderecoModel
                    {
                        id = int.Parse(Conexao.Leitor["id_endereco"].ToString())
                    };

                    cargo = new CargoModel
                    {
                        id = int.Parse(Conexao.Leitor["id_cargo"].ToString())
                    };

                    ativo = bool.Parse(Conexao.Leitor["ativo"].ToString());
                }
            }
            catch (Exception ex)
            {
                Excecao.Mostrar(ex);
            }
            finally
            {
                Conexao.FecharConexao();
            }

            endereco?.Carregar();
            cargo?.Carregar();
        }