예제 #1
0
function insertEventoEstado($con, $request)
{
    $insert = "INSERT INTO `EventoEstados` (`idEvento`,`idEstado`, `fechaEstado`,`idUsuario`) VALUES('" . $request->idEvento . "','" . $request->idEstado . "','" . getFechaHoy() . "','1');";
    if (!mysqli_query($con, $insert)) {
        printf("Errormessage: %s\n", mysql_error());
    } else {
        addNotifiacion($con, "Cancelado", $request->idEvento, 1, 1, 2);
        addNotifiacion($con, "Cancelado", $request->idEvento, 1, 2, 2);
    }
}
예제 #2
0
function updateEventoRenegociar($con, $request)
{
    $idComercial = $request->IdComercial[0]->Id;
    $update = "UPDATE`Eventos` set TotalBudget='" . $request->TotalBudget . "',FechaActualizacion='" . getFechaHoy() . "' ,idUsuarioComercial='" . $idComercial . "' ,FechaPresentacion='" . $request->FechaPresentacion . "',Comentarios='" . $request->Comentario . "' ,IdActualizadoPor=1  where  id='" . $request->Id . "'";
    echo $update;
    if (!mysqli_query($con, $update)) {
        printf("Errormessage: %s\n", mysql_error());
    } else {
        addNotifiacion($con, "Cambio de estado de Waiting a Pending", $request->Id, 1, 1, 2);
        addNotifiacion($con, "Cambio de estado de Waiting a Pending", $request->Id, 1, 2, 2);
        insertEventoEstado($con, $request);
    }
}
예제 #3
0
function insertEventoEstado($con, $request)
{
    $insert = "INSERT INTO `EventoEstados` (`idEvento`,`idEstado`, `fechaEstado`,`idUsuario`) VALUES('" . $request->idEvento . "','" . $request->idEstado . "','" . getFechaHoy() . "','1');";
    if (!mysqli_query($con, $insert)) {
        printf("Errormessage: %s\n", mysql_error());
    } else {
        if ($request->idEstado == 3) {
            //Si pasa a Confirm,se actualiza el Productor y el Stage
            $update = "UPDATE`Eventos`  set IdUsuarioProductor='" . $request->IdUsuarioProductor . "' , IdStage='" . $request->IdStage . "' where  id='" . $request->idEvento . "'";
            if (!mysqli_query($con, $update)) {
                printf("Errormessage: %s\n", mysql_error());
            }
        }
        $mensajeCambio = "Cambio de estado de " . $request->estadoActual . " a " . getEventoEstado($request->idEstado);
        addNotifiacion($con, $mensajeCambio, $request->idEvento, 1, 1, 2);
        addNotifiacion($con, $mensajeCambio, $request->idEvento, 1, 2, 2);
    }
}
예제 #4
0
function updateEvento($con, $request)
{
    //	echo $request["IdComercial"][1];
    //$nueva=json_encode($request["IdComercial"]);
    $idComercial = $request->IdComercial[0]->Id;
    $idTipoEvento = $request->EventoTipo[0]->Id;
    //echo "TIPOEV".$idTipoEvento;
    $update = "UPDATE`Eventos`  set codigo='" . $request->Codigo . "' , TotalBudget='" . $request->TotalBudget . "',FechaActualizacion='" . getFechaHoy() . "' ,idUsuarioComercial='" . $idComercial . "'  ,FechaDesde='" . getFormatedDate($request->FechaDesde) . "' ,FechaPresentacion='" . getFormatedDate($request->FechaPresentacion) . "',FechasAlt ='" . getEsFechaAlt($request) . "',Pax='" . $request->Pax . "' ,Comentarios='" . $request->Comentario . "',Presupuesto='" . $request->Presupuesto . "',IdTipoEvento='" . $idTipoEvento . "' ,nombre='" . $request->Nombre . "', FechaHasta ='" . getFormatedDate($request->FechaHasta) . "' ,IdActualizadoPor='" . $_SESSION['idUser'] . "',IdUsuarioProductor='" . getProductor($request) . "',IdStage='" . getStage($request) . "'  where  id='" . $request->Id . "'";
    if (!mysqli_query($con, $update)) {
        printf("Errormessage: %s\n", mysql_error());
    } else {
        addNotifiacion($con, "Edicion", $request->Id, $_SESSION['idUser'], 1, 1);
        addNotifiacion($con, "Edicion", $request->Id, $_SESSION['idUser'], 2, 1);
    }
    //echo "ENTRO".$update;
}