Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-02-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 22
enecumene Va por buen camino
Duda sobre Abrir Cajon de Dinero

Hola compañeros del foro, tengo una duda que quisiera me ayudaran y es sobre abrir el cajon de dinero, tengo una impresora Epson TM-U220D y una caja Dynapos, y este es el codigo que utilizo:

Código Delphi [-]
procedure TFSaveFactura.PngSpeedButton1Click(Sender: TObject);
var f: TextFile;
begin
//Para Imprimir el Ticket
if RadioButton7.Checked = True then
begin
if (Efectivo.Text = '0.00') or
   (Efectivo.Text = '') then
   begin
    FAviso:=TFAviso.Create(self);
    FAviso.Label1.Caption := 'La Casilla Efectivo está Vacío!. Por Favor LLenelo.';
    FAviso.ShowModal;
    Abort;
   end;
FTicket:=TFTicket.Create(self);
FFacturar.ClientDataSet1.ApplyUpdates(-1);
FFacturar.ClientDataSet1.EmptyDataSet;
FTicket.AFactDetalle.SQL.Text := 'select * from FactDetalles where FactNo = :No';
FTicket.AFactDetalle.Parameters.ParamByName('No').Value := DBEdit5.Text;
FTicket.AFactDetalle.Open;
FTicket.QRLabel4.Caption := DBEdit5.Text;
FTicket.QRLabel6.Caption := FFacturar.DBLookupComboBox1.Text;
FTicket.QRLabel27.Caption := FFacturar.DBEdit6.Text;
FTicket.QRLabel23.Caption := FSaveFactura.Efectivo.Text+'.00';
FTicket.QRLabel25.Caption := FSaveFactura.Cambio.Text;
FTicket.QRLabel15.Caption := FMain.Panel4.Caption;
FTicket.QRLabel12.Caption := Label2.Text;
FTicket.QRLabel16.Caption := Label2.Text;
FTicket.QuickRep1.Print;
//Abrir cajon de dinero
AssignFile(f,'lpt1');
  Rewrite(f);
  Writeln(f,#27+'p'+#0+#25+#250);
  closeFile(f);
//fin abrir cajon
FFacturar.DsFactura.DataSet.Post;
FFacturar.DsFactura.DataSet.Insert;
FFacturar.ZConteo.SQL.Text := 'Select Max(FactNo) From facturas';
FFacturar.ZConteo.Open;
FFacturar.FactID.Text := IntToStr(FFacturar.ZConteo.Fields[0].AsInteger+1);
FFacturar.ZConteo.Close;
ShortDateFormat := 'dd/MM/yyyy';
DateSeparator := '/';
FFacturar.DsFactura.DataSet.FieldByName('FecFact').Value := DateToStr(Now);
FFacturar.DsFactura.DataSet.FieldByName('FecVence').Value := DateToStr(Now+30);
FFacturar.DsFactura.DataSet.FieldByName('Usuario').Value := FFacturar.Panel4.Caption;
FFacturar.DsFactura.DataSet.FieldByName('TipoFact').Value := 'Contado';
FFacturar.Edit1.Clear;
FFacturar.Total2.Text := '0.00';
FFacturar.Total.Text := '0.00';
Close;
end;

Ahora queria saber si el codigo de abrir la caja es correcto y la posición de la misma, quiero aclarar que no tengo la caja de dinero en mano, solo queria si era correcto o hay alguna manera de probarlo sin el cajon.

Saludos
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.

Última edición por enecumene fecha: 05-02-2008 a las 18:01:52.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Manejo de Pool Display Y cajon de dinero look OOP 1 07-11-2007 21:39:00
Abrir Cajon Portamonedas desde Oki raorre Impresión 0 25-06-2007 12:27:24
abrir cajon de dinero serial Citlalli API de Windows 13 13-12-2006 10:08:41
Estado de un cajón de dinero arturomg C++ Builder 1 24-11-2005 04:02:47
Abrir cajon portamonedas marcial Varios 1 06-10-2004 17:58:12


La franja horaria es GMT +2. Ahora son las 16:00:46.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi