コード例 #1
0
        protected ETipoLineaLibroGanadero[] GetTypes()
        {
            ETipoLineaLibroGanadero[] list = null;

            switch (_entity.EEstado)
            {
            case moleQule.Base.EEstado.Alta:
                list = new ETipoLineaLibroGanadero[]
                {
                    ETipoLineaLibroGanadero.Nacimiento,
                    ETipoLineaLibroGanadero.TraspasoExplotacion
                };
                break;

            case moleQule.Base.EEstado.Baja:
                list = new ETipoLineaLibroGanadero[]
                {
                    ETipoLineaLibroGanadero.Muerte,
                    ETipoLineaLibroGanadero.TraspasoExplotacion
                };
                break;
            }

            return(list);
        }
コード例 #2
0
 public LivestockBookLineEditForm(long oid, ETipoLineaLibroGanadero tipo, Form parent)
     : base(oid, tipo, true, parent)
 {
     InitializeComponent();
     SetFormData();
     this.Text += ": " + Entity.Codigo;
     _mf_type   = ManagerFormType.MFEdit;
 }
コード例 #3
0
        public override void DeleteAction()
        {
            ETipoLineaLibroGanadero[] line_Types = new ETipoLineaLibroGanadero[] {
                ETipoLineaLibroGanadero.Nacimiento,
                ETipoLineaLibroGanadero.Muerte,
                ETipoLineaLibroGanadero.TraspasoExplotacion
            };

            if (!line_Types.Contains(ActiveItem.ETipo))
            {
                PgMng.ShowInfoException(Library.Store.Resources.Messages.DELETE_LIVESTOCK_LINE_NOT_ALLOWED);
                return;
            }

            LivestockBookLine.Delete(ActiveItem.Oid);
            _action_result = DialogResult.OK;
        }
コード例 #4
0
 public LivestockBookLineEditForm(long oid, ETipoLineaLibroGanadero tipo)
     : this(oid, tipo, null)
 {
 }
コード例 #5
0
 public LivestockBookLine GetItemByPartidaByConceptoAlbaran(long oidBatch, long oidDeliveryLine, ETipoLineaLibroGanadero type)
 {
     return(Items.FirstOrDefault(x => x.OidPartida == oidBatch && (x.OidConceptoAlbaran == oidDeliveryLine) && x.ETipo == type));
 }
コード例 #6
0
 public LivestockBookLine GetItemByBatch(long oidBatch, ETipoLineaLibroGanadero type)
 {
     return(Items.FirstOrDefault(x => x.OidPartida == oidBatch && x.ETipo == type));
 }
コード例 #7
0
 public LivestockBookLineUIForm(long oid, ETipoLineaLibroGanadero tipo, bool isModal, Form parent)
     : base(oid, tipo, isModal, parent)
 {
     InitializeComponent();
 }
コード例 #8
0
 public LivestockBookLineForm(long oid, ETipoLineaLibroGanadero tipo, bool isModal, Form parent)
     : this(oid, new object[2] {
     null, tipo
 }, isModal, parent)
 {
 }