Example #1
0
    public function LogarUsuario() {

	if (!isset($_POST['login']) or ! isset($_POST['senha']) or $_POST['login'] == "" or $_POST['senha'] == "") {
	    parent::setMsg("Preenchimento obrigatório de todos os campos!");
	    return;
	}
	$Usuario = new Musuario();

	$Usuario->ValidarUsuario(strtoupper($_POST['login']), strtoupper(md5(strtoupper($_POST['senha']))));


	if ($Usuario->getStatusOperacao()) {
	    if (!isset($_SESSION)) {
		session_start();
	    }
	    $_SESSION["IdUsuario"] = $Usuario->getId();
	    $_SESSION["MyParametroIdUsuario"] = $Usuario->getMyParametroId();
	    $_SESSION["NomeUsuario"] = $Usuario->getNome();
	    $_SESSION["MyProfissional_id"] = $Usuario->getCodProfissional();
	    echo 1;
	    exit();
	} else {
	    echo $Usuario->getMotivoErro();
	    exit();
	}
    }
    public function LogarUsuario() {

	if (!isset($_POST['login']) or ! isset($_POST['senha']) or $_POST['login'] == "" or $_POST['senha'] == "") {
	    parent::setMsg("Preenchimento obrigatório de todos os campos!");
	    return;
	}
	$Usuario = (new Musuario());
	$Cfiltros = new CFiltro();
	
	if ($RetornoUsuario = $Usuario->ValidarUsuario(strtoupper($_POST['login']), strtoupper(md5(strtoupper($_POST['senha']))))) {
	    if (!isset($_SESSION)) {
		session_start();
	    }

	    $_SESSION["login"] = $RetornoUsuario->getLogin();
	    $_SESSION["id_usuario"] = $RetornoUsuario->getId();
	    $_SESSION["nome_usuario"] = $RetornoUsuario->getNome();
	    $_SESSION["usuario_ativo"] = $RetornoUsuario->getAtivo();
	    $_SESSION["filial_usuario"] = $RetornoUsuario->getFilialUsuario();
	    $_SESSION["modulo_recepcao"] = $RetornoUsuario->getModuloRecepcao();
	    $_SESSION["pagina_anterior"] = ""; 

	    $TodosFiltrosUsuario = $Usuario->VerificaFiltrosUsuario($RetornoUsuario->getId());
	    $NomeTodosFiltros = $Cfiltros->ListaFiltros();

	    //Verifica se o usuario tem todos os filtors
	    if (count($TodosFiltrosUsuario) != count($Cfiltros->ListaFiltros())) {
		foreach ($NomeTodosFiltros as $Filtros){
		    $Cfiltros = new CFiltro($Filtros->getNomeFiltro());
		}
	    }
	    if ($RetornoUsuario->getModuloRecepcao() != "S")
		header("location: ./home.php");
	    else
		header("location: ./financeiro/cr/VlancaCrRecepcao.php");
	} else {
	    parent::setMsg($Usuario->getMotivoErro());
	}
    }
    public function GravaLaudoAlterado() {

	$CString = new CString();

	$posicao = isset($_POST["NumTermo"]) ? $_POST["NumTermo"] : 0;

	$incremento = "";

	$data_atual = date('Y-m-d  H:i:s');

	if ($_POST["adicional"] != '') {
	    $incremento = $_POST["adicional"];
	}
	$string = "";


	if ($posicao) {
	    for ($i = 0; $i < count($posicao); $i++){
		$string .= $_POST[$posicao[$i]] . " " . "<br>";
	    }
	}

	$string = $CString->convertem(ucfirst($string . $incremento), 1);

	if (($posicao === 0) AND ( $incremento == "")) {
	    parent::setMsg("Informe alguma descrição para o laudo");
	    return false;
	}

	$Model = new ModelLaudosMedico();
	if ($Model->GravaLaudoAlterado($_POST["item_laudo_id"], $string)) {
	    echo 1;
	} else {
	    echo $Model->getMsg();
	}
	exit();
    }
    public function DadosPagamento($IdCp) {
	$Busca = (new ModelLancaCpBd())->DadosPagamento($IdCp);

	if ($Busca == null) {
	    parent::setMsg("Não existe informações para esse lançamento");
	} else {
	    return $Busca;
	}
    }
    public function ListaConfiguracaoFechamento() {

	$ListaTabela = (new ModelPendencias())->ListaConfiguracaoFechamento();

	if ($ListaTabela) {
	    return $ListaTabela;
	} else {
	    parent::setMsg("Não foi possível obter a lista de tabelas de fechamento");
	}
    }
    public function RedirInclusaoResto() {
	$cod = $_REQUEST["cod"];
	$String = new CString();

	//Verifica se o lançamento possui resto

	$Model = new ModellancaCrBd();
	$Model = $Model->RecuperaValorAtualLancamento(false, $String->descriptografa($cod));

	if ($Model->getValorResidual() > 0) {
	    header("location:VFormInclusaoResto.php?&cod=$cod");
	    exit();
	} else
	    parent::setMsg("Não existe saldo residual para o lançamento atual");
    }