domingo, 9 de agosto de 2015

BOLETA DE PAGO DE UN CLIENTE:











LUEGO NOS DEBE QUEDAR DE ESTA MANERA NUESTRO MENU :


ESTA ES LA PROGRAMACION DE CALCULAR:

void CVASQUEZ_FLORESDlg::OnCalcular()

{
                UpdateData(true);
                //double pagoHora = 0.00, extra = 0.00
                double descuento=0.00;
                //double descuento=0.00;
                switch (m_Categoria)
                {
                                case 0: descuento =0.1; break;
                                case 1: descuento =0; break;
                               
}

     
char cad[15];
m_Resultados = "Boleta de pago del trabajador: " + m_Nombres + "\n";



double pago1 = 0.00;




if (m_Descuento || m_NoDescuento)
   {
      m_Resultados = m_Resultados + "Descuentos:  \n";
      if (m_Descuento)
        {
           pago1 = m_Precio*descuento;
           gcvt(pago1, 6, cad);
           m_Resultados = m_Resultados + "pago1: "+ cad + "\n";
        }
      if (m_NoDescuento)
          {
           pago1 = m_Precio*descuento;
           gcvt(pago1, 6, cad);
           m_Resultados = m_Resultados + "pago1:  "+ cad + "\n";
          }
   }

   
 
double pago = 0.00;
pago = (m_Precio) -(pago1);
gcvt(pago, 6, cad);
  m_Resultados = m_Resultados + "pago :  "+ cad + "\n";
  UpdateData(false);

               
}

 
TENEMOS QUE AGREGAR ESTA PARTE A INITDIALOG();
                CDialog::OnInitDialog();

                CDialog::OnInitDialog();
       // when the apllication´s main windows is not dialog
      // como la aplicaciones  no son ventanas de dialogos.
    SetIcon(m_hIcon,TRUE);         // Set big icon
    SetIcon(m_hIcon,FALSE);        // Set small icon
    GetDlgItem(IDC_NOMBRES)->SetFocus();
    m_Categoria = 0;
    UpdateData(false);
    return false;


No hay comentarios:

Publicar un comentario