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); }
void CRuntime::Inicializar(CDefinicionFunciones* pDefinicionFunciones) { Limpiar(); m_pDefinicionFunciones = pDefinicionFunciones; PrvConstruirVariables(); }
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()); } }
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(); }
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); }
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(); }
void CDlgFPagCob::OnBnClickedLimpiar() { m_strCodigo.Empty(); Limpiar(); GetDlgItem(IDC_CODIGO)->SetFocus(); }
CStack::~CStack() { Limpiar(); }