<?xml version="1.0" encoding="utf-8"?>
<hibernate-mapping assembly="NFCe" namespace="NFCe.DTO" default-lazy="false" xmlns="urn:nhibernate-mapping-2.2">
  <class name="NfceMovimentoDTO" table="nfce_movimento" >
    <id name="Id" column="ID">
      <generator class="identity" />
    </id>

    <many-to-one name="Empresa" column="ID_EMPRESA" />
    <many-to-one name="NfceTurno" column="ID_NFCE_TURNO" />
    <many-to-one name="NfceOperador" column="ID_NFCE_OPERADOR" />
    <many-to-one name="NfceCaixa" column="ID_NFCE_CAIXA" />
    <property name="IdGerenteSupervisor" column="ID_GERENTE_SUPERVISOR" />
    <property name="DataAbertura" column="DATA_ABERTURA" />
    <property name="HoraAbertura" column="HORA_ABERTURA" />
    <property name="DataFechamento" column="DATA_FECHAMENTO" />
    <property name="HoraFechamento" column="HORA_FECHAMENTO" />
    <property name="TotalSuprimento" column="TOTAL_SUPRIMENTO" />
    <property name="TotalSangria" column="TOTAL_SANGRIA" />
    <property name="TotalNaoFiscal" column="TOTAL_NAO_FISCAL" />
    <property name="TotalVenda" column="TOTAL_VENDA" />
    <property name="TotalDesconto" column="TOTAL_DESCONTO" />
    <property name="TotalAcrescimo" column="TOTAL_ACRESCIMO" />
    <property name="TotalFinal" column="TOTAL_FINAL" />
    <property name="TotalRecebido" column="TOTAL_RECEBIDO" />
    <property name="TotalTroco" column="TOTAL_TROCO" />
    <property name="TotalCancelado" column="TOTAL_CANCELADO" />
    <property name="StatusMovimento" column="STATUS_MOVIMENTO" />

    <bag name="ListaNfceFechamento" cascade="none" lazy="false" >
      <key column="ID_NFCE_MOVIMENTO" />
      <one-to-many class="NfceFechamentoDTO" />
    </bag>

    <bag name="ListaNfceSuprimento" cascade="none" lazy="false" >
      <key column="ID_NFCE_MOVIMENTO" />
      <one-to-many class="NfceSuprimentoDTO" />
    </bag>

    <bag name="ListaNfceSangria" cascade="none" lazy="false" >
      <key column="ID_NFCE_MOVIMENTO" />
      <one-to-many class="NfceSangriaDTO" />
    </bag>

  </class>
</hibernate-mapping>