コード例 #1
0
void FormFacturacionEmitida::setearIdPeriodo( const int id_periodo )
{
    _id_periodo_servicio = id_periodo;
    CBPeriodo->setearId( id_periodo );
    cargarDatos();
    connect( CBPeriodo , SIGNAL( cambioId( int ) ), this, SLOT( cambioPeriodo(  int ) ) );
}
コード例 #2
0
ファイル: formrecibo.cpp プロジェクト: tranfuga25s/gestotux
/*!
 * \brief FormRecibo::setId
 * Coloca el identificador del recibo y provoca la carga de datos
 * \param id Identificador del recibo a cargar
 */
void FormRecibo::setId(int id)
{
    if( id <= 0 )
        return;

    _id_actual = id;
    cargarDatos();
}
コード例 #3
0
void DialogVarConfig::eliminar()
{
    datos.removeAt(index);
    QFile f;
    f.setFileName("scriptsconfig");
    f.remove();
    f.open(QIODevice::WriteOnly);
    f.write(datos.join("\n").toLatin1());
    f.waitForBytesWritten(0);
    f.close();
    cargarDatos();
}
コード例 #4
0
ファイル: frmtipostarifa.cpp プロジェクト: arcnexus/RedFoX
void FrmTiposTarifa::on_btnAnadir_clicked()
{
    oTipostarifa->clear();
    int nId = oTipostarifa->anadir();
    if(nId >0)
    {
        oTipostarifa->recuperar(nId);
        cargarDatos();
        llenar_lista();
        activar_controles(true);
        ui->txtCodigo->setFocus();
    }
}
コード例 #5
0
DialogVarConfig::DialogVarConfig(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::DialogVarConfig)
{
    ui->setupUi(this);
    setWindowTitle("Editor de Parametros");
    cargarDatos();
    connect(ui->btnAnhadir,SIGNAL(clicked()),this,SLOT(nuevoscript()));
    connect(ui->seleccionScript,SIGNAL(currentIndexChanged(int)),this,SLOT(cambiarscript(int)));
    connect(ui->btnBox,SIGNAL(accepted()),this,SLOT(guardar()));
    connect(ui->btnEliminar,SIGNAL(clicked()),this,SLOT(eliminar()));
    estado = 0;
    index = 0;
}
コード例 #6
0
//MAIN//
void main()
{
    t_alumno alumno;
    FILE *pf;
    t_alumno vec[TAM];
    int opc,cont=1,i=1;
    float prom,promgral=0;
    abrirArchivo(&pf,"C:\\ArchProII\\12Alu.txt","wt");
    estiloArchivo(pf);
    while(cont==1)
    {
        fflush(stdin);
        prom=cargarDatos(&alumno);
        guardarEnArchivo(pf,&alumno,prom,i);
        i++;
        promgral+=prom;
        printf("\nDesea cargar otro? (1:SI - 0:NO): ");
        scanf("%d",&cont);
        fflush(stdin);
    }
    promgral=promgral/(i-1);
    estiloFinal(pf,promgral);
    fclose(pf);
}
コード例 #7
0
ファイル: frmtipostarifa.cpp プロジェクト: arcnexus/RedFoX
void FrmTiposTarifa::on_listatarifas_clicked(const QModelIndex &index)
{
    int nid =ui->listatarifas->model()->data(ui->listatarifas->model()->index(index.row(),0),Qt::EditRole).toInt();
    oTipostarifa->recuperar(nid);
    cargarDatos();
}
コード例 #8
0
void FormFacturacionEmitida::cambioPeriodo( int id_periodo )
{
    _id_periodo_servicio = id_periodo;
    cargarDatos();
}
コード例 #9
0
ファイル: main.c プロジェクト: mavocado3/tp_laboratorio_1
int main()
{
    ArrayList* listPeliculas, *listDirectores,*auxPeliculas, *auxDirectores;
    ArrayList *backupDirectores = NULL;
    ArrayList *backupPeliculas = NULL;
    int auxInt;
    char opcion;
    listPeliculas = al_newArrayList();
    listDirectores = al_newArrayList();

    //readMockDirector(listDirectores);
    cargarDatos(listPeliculas, "peliculas.dat", 1);
    cargarDatos(listDirectores, "directores.dat", 2);

    //readPelicula(listPeliculas);
    if(listPeliculas != NULL && listDirectores != NULL)
    {
        do
        {
            opcion = mostrarMenu("1.ALTAS PELICULAS\n2.MODIFICAR PELICULA\n3.BAJA PELICULA\n4.NUEVO DIRECTOR\n5.ELIMINAR DIRECTOR\n6.RECUPERAR\n7.INFORMAR\n8.LISTAR\n9.SALIR\n", '1', '9');

            switch(opcion)
            {
                case '1':
                    auxInt = agregarPelicula(listPeliculas, listDirectores);
                    if(auxInt == 0)
                    {
                        printf("Pelicula agregada\n");
                    }
                    PAUSE;
                    CLEAR;
                    break;
                case '2':
                    auxInt = modificarPelicula(listPeliculas, listDirectores);
                    if(auxInt == 0)
                    {
                        printf("Pelicula modificada\n");
                    }
                    PAUSE;
                    CLEAR;
                    break;
                case '3':
                    backupPeliculas = borrarPelicula(listPeliculas);

                    PAUSE;
                    CLEAR;
                    break;
                case '4':
                    auxInt = agregarDirector(listDirectores);
                    if(auxInt == 0)
                    {
                        printf("Director cargado!\n");
                    }
                    PAUSE;
                    CLEAR;
                    break;
                case '5':
                    backupDirectores = borrarDirector(listDirectores);
                    if(backupDirectores != NULL)
                    {
                        printf("Director borrado\n");
                    }
                    PAUSE;
                    CLEAR;
                    break;
                case '6':
                    opcion = mostrarMenu("1.RECUPERAR PELICULAS\n2.RECUPERAR DIRECTORES\n", '1', '2');
                    switch(opcion)
                    {
                    case '1':
                        auxPeliculas = recuperarDatos(listPeliculas, backupPeliculas);
                        if(auxPeliculas == NULL)
                        {
                            printf("No se ha podido recuperar peliculas!\n");
                        }
                        else
                        {
                            printf("Peliculas recuperadas\n");
                            listPeliculas = al_clone(auxPeliculas);
                            auxPeliculas->deleteArrayList(auxPeliculas);
                        }
                        break;
                    case '2':

                        auxDirectores = recuperarDatos(listDirectores, backupDirectores);
                        if(auxDirectores == NULL)
                        {
                            printf("No se ha podido recuperar los directores\n");
                        }
                        else
                        {
                            printf("Directores recuperados\n");
                            listDirectores = al_clone(auxDirectores);
                            auxDirectores->deleteArrayList(auxDirectores);
                        }
                        break;
                    }
                    PAUSE;
                    CLEAR;
                    break;
                case '7':
                    auxInt =informar(listPeliculas, listDirectores);
                    if(auxInt == -1)
                    {
                        printf("No se ha podido informar\n");
                    }
                    PAUSE;
                    CLEAR;
                    break;
                case '8':
                    auxInt = listar(listPeliculas, listDirectores);
                    PAUSE;
                    CLEAR;
                    break;
                case '9':

                    auxInt = guardarDatos(listPeliculas, "peliculas.dat", 1);
                    if(auxInt != 0)
                        printf("Hubo un error al guardar las peliculas");

                    auxInt = guardarDatos(listDirectores, "directores.dat", 2);
                    if(auxInt != 0)
                        printf("Hubo un error al guardar los directores");

                    listDirectores->deleteArrayList(listDirectores);
                    listPeliculas->deleteArrayList(listPeliculas);
                    break;
                default:
                    break;
            }
        }while(opcion!='9');
    }
    return 0;
}