コード例 #1
0
ファイル: DlgFPagCob.cpp プロジェクト: jlouzao/Minerva
void CDlgFPagCob::OnEnKillfocusCodigo()
{
	if(m_rsFPagCob.GetRecordCount()==0)
	{
		GetDlgItem(IDOK)->EnableWindow(TRUE);
		return;
	}
	CString strCodigoAux=m_strCodigo;
	GetDlgItem(IDC_CODIGO)->GetWindowText(m_strCodigo);
	/*si el codigo anterior es igual al nuevo, no hace chequeo*/
	if (m_strCodigo==strCodigoAux)
		return;

	if (m_strCodigo.IsEmpty() && iEstado==INICIAL)
		return;
	if (m_strCodigo.IsEmpty() && iEstado==BUSCADO)
	{
		Limpiar();
		return;
	}
	if (BuscarFPagCob()==TRUE)//si encuentra el codigo
	{
		RellenaCampos();
		ChequeaPosicion();//comprueba que no es ni el primero ni el ultimo
	}
	else//sino se encuentra 
	{
		Limpiar();
		bUpdate=FALSE;//se debe insertar en caso de pulsar OK
	}
	GetDlgItem(IDOK)->EnableWindow(TRUE);
	GetDlgItem(IDLIMPIAR)->EnableWindow(TRUE);
}
コード例 #2
0
void CRuntime::Inicializar(CDefinicionFunciones* pDefinicionFunciones)
{
	Limpiar();

	m_pDefinicionFunciones = pDefinicionFunciones;
	PrvConstruirVariables();
}
コード例 #3
0
ファイル: formarticulo.cpp プロジェクト: gato0429/SapCat
void FormArticulo::on_ButtonGuardar_clicked()
{
    if(Estados==INSERTAR)
    {
    if(Guardar())
    Limpiar();
    emit ActualizarRepisa((ObjetoMaestro*)new Articulo());
    }
    if(Estados==MODIFICAR)
    {
    if(Modificar())
        Deshabilitar();
        /*Volver a su estado los botones*/
        ui->ButtonGuardar->setEnabled(false);
        ui->ButtonModificar->setEnabled(true);
        ui->ButtonEliminar->setEnabled(true);
     emit ActualizarRepisa((ObjetoMaestro*)new Articulo());
    }
}
コード例 #4
0
ファイル: VEmpresa.cpp プロジェクト: Juanperezc/CINEX
void VEmpresa::ReporteSalaCine(vector<string> auxtiposa,
		vector<string> auxtipofu, vector<string> auxcod,
		vector<int> auxcantev, float montotv){
	Limpiar();
	ImprimirEncabezado("REPORTE DE SALAS CINEX METROPOLIS", "==============================");
	for(unsigned int i=0; i<auxtiposa.size(); i++){
		ImprimirNroJustificado(i+1, 5);
		ImprimirLineasBlanco(1);
		ImprimirStringJustificado("Tipo Sala: "+ auxtiposa[i],  10);
		ImprimirStringJustificado("Tipo de funcion: "+ auxtipofu[i],  10);
	    ImprimirLineasBlanco(1);
		ImprimirString("Codigo de la pelicula: ", auxcod[i]);
		ImprimirLineasBlanco(1);
		ImprimirNro("Total entradas vendidas", auxcantev[i]);
	    ImprimirLineasBlanco(1);
	}
	ImprimirNroDecimal("MONTO TOTAL BSF. INGRESADO A LA EMPRESA: ", montotv);
	Pausa();


}
コード例 #5
0
ファイル: DlgZona.cpp プロジェクト: jlouzao/Minerva
void CDlgZona::OnEnKillfocusCodigo()
{
	if (m_rsZona.GetRecordCount()==0)
	{
		GetDlgItem(IDOK)->EnableWindow(TRUE);
		return;
	}
	CString strCodigoAux=m_strCodigo;
	GetDlgItem(IDC_CODIGO)->GetWindowText(m_strCodigo);
	//si el codigo anterior es igual al nuevo, no hace chequeo//
	if (m_strCodigo==strCodigoAux)
		return;
	if (m_strCodigo.IsEmpty())
	{
		Limpiar();
		return;
	}
	///////////////////////////////////////////////////////////*/
	if (BuscarZonas()==TRUE)//si encuentra el codigo
	{
		GetDlgItem(IDC_DESCRIPCION)->SetWindowText(m_strDescripcion);//pintala
		ChequeaPosicion();//comprueba que no es ni el primero ni el ultimo
		RellenaCampos();
		bUpdate=TRUE;//si se debe actualizar en caso de pulsar OK
	}
	else//sino se encuentra 
	{
		m_strDescripcion.Empty();//vacia la variable
		m_strCuenta.Empty();
		m_strDesCuenta.Empty();
		GetDlgItem(IDC_INI)->EnableWindow(FALSE);
		GetDlgItem(IDC_ANT)->EnableWindow(FALSE);
		GetDlgItem(IDC_SIG)->EnableWindow(TRUE);
		GetDlgItem(IDC_FIN)->EnableWindow(TRUE);
		bUpdate=FALSE;//se debe insertar en caso de pulsar OK
	}
	UpdateData(FALSE);
	GetDlgItem(IDOK)->EnableWindow(TRUE);
	GetDlgItem(IDLIMPIAR)->EnableWindow(TRUE);
}
コード例 #6
0
void VEmpresa::ReporteVendedores(vector<string> auxced, vector<string> auxnom,
		vector<float> auxsuel) {
	Limpiar();
	    ImprimirStringJustificado("LISTADO CORREDORES DE SEGUROS",46);
	    ImprimirLineasBlanco(1);
	    ImprimirStringJustificado("=============================",46);
	    ImprimirLineasBlanco(2);
	    ImprimirStringJustificado("CEDULA",12);
	    ImprimirStringJustificado("NOMBRE",25);
	    ImprimirStringJustificado("SUELDONETO",20);
	    ImprimirLineasBlanco(1);
	    /* Instrucciones que imprimen la cédula, nombre y comision
	    mensual de los corredores de seguros*/
	    for(unsigned int i=0; i<auxced.size(); i++)
	    {
	 	    ImprimirStringJustificado(auxced[i],12);
		    ImprimirStringJustificado(auxnom[i],25);
		    ImprimirNroDecimalJustificado(auxsuel[i],20);
		    ImprimirLineasBlanco(1);

	    }
	    ImprimirLineasBlanco(1);
	    Pausa();
}
コード例 #7
0
ファイル: DlgFPagCob.cpp プロジェクト: jlouzao/Minerva
void CDlgFPagCob::OnBnClickedLimpiar()
{
	m_strCodigo.Empty();
	Limpiar();
	GetDlgItem(IDC_CODIGO)->SetFocus();
}
コード例 #8
0
CStack::~CStack()
{
	Limpiar();
}