private Retiro CopyCheque(Cheque cheque)
 {
     Retiro ret = new Retiro();
     ret.cuenta_destino = Convert.ToInt64(cheque.cuenta_destino);
     ret.fecha = cheque.retiro_fecha;
     ret.importe = cheque.importe;
     ret.moneda = Convert.ToInt32(cheque.tipo_moneda);
     return ret;
 }
        private Retiro CopyCheque(Cheque cheque)
        {
            Retiro ret = new Retiro();

            ret.cuenta_destino = Convert.ToInt64(cheque.cuenta_destino);
            ret.fecha          = cheque.retiro_fecha;
            ret.importe        = cheque.importe;
            ret.moneda         = Convert.ToInt32(cheque.tipo_moneda);
            return(ret);
        }
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (Convert.ToInt64(textBox1.Text) == cliente.documento)
     {
         Cheque inserted = daoCheque.create(cheque);
         Retiro ret      = daoRetiro.create(CopyCheque(cheque));
         if (inserted.id_egreso == cheque.id_egreso && ret.cuenta_destino == cheque.cuenta_destino)
         {
             MessageBox.Show("Su cheque tiene número de egreso: " + cheque.id_egreso + " por el banco " + daoBanco.retrieveBy_id(cheque.cod_banco).nombre);
             this.Close();
         }
     }
     else
     {
         MessageBox.Show("El DNI no coincide con el del cliente logueado. Esta ventana se cerrará.");
         this.Close();
     }
 }