protected override void GetFormSourceData(object[] parameters) { moleQule.Store.Structs.ETipoExpediente tipo = (moleQule.Store.Structs.ETipoExpediente)parameters[0]; _entity = Expedient.New(tipo); _entity.BeginEdit(); }
public ExpedienteSelectForm(Form parent, ExpedienteList list, moleQule.Store.Structs.ETipoExpediente expedientType) : base(true, parent, list, expedientType) { InitializeComponent(); _view_mode = molView.Select; _action_result = DialogResult.Cancel; }
public override void OpenAddForm() { moleQule.Store.Structs.ETipoExpediente tipo = ActiveItem == null ? _tipo_expediente : ActiveItem.ETipoExpediente; switch (tipo) { case moleQule.Store.Structs.ETipoExpediente.Almacen: { ExpedienteAlmacenAddForm form = new ExpedienteAlmacenAddForm(this); AddForm(form); if (form.ActionResult == DialogResult.OK) { _entity = form.Entity; } } break; case moleQule.Store.Structs.ETipoExpediente.Alimentacion: case moleQule.Store.Structs.ETipoExpediente.Ganado: case moleQule.Store.Structs.ETipoExpediente.Maquinaria: { ContenedorAddForm form = new ContenedorAddForm(tipo, this); AddForm(form); if (form.ActionResult == DialogResult.OK) { _entity = form.Entity; } } break; case moleQule.Store.Structs.ETipoExpediente.Project: { ProjectAddForm form = new ProjectAddForm(this); AddForm(form); if (form.ActionResult == DialogResult.OK) { _entity = form.Entity; } } break; case moleQule.Store.Structs.ETipoExpediente.Work: { WorkAddForm form = new WorkAddForm(this); AddForm(form); if (form.ActionResult == DialogResult.OK) { _entity = form.Entity; } } break; } }
public override void OpenEditForm() { moleQule.Store.Structs.ETipoExpediente tipo = ActiveItem == null ? _tipo_expediente : ActiveItem.ETipoExpediente; switch (tipo) { case moleQule.Store.Structs.ETipoExpediente.Almacen: { ExpedienteAlmacenEditForm form = new ExpedienteAlmacenEditForm(ActiveOID, this); if (form.Entity != null) { AddForm(form); _entity = form.Entity; } } break; case moleQule.Store.Structs.ETipoExpediente.Alimentacion: case moleQule.Store.Structs.ETipoExpediente.Ganado: case moleQule.Store.Structs.ETipoExpediente.Maquinaria: { ContenedorEditForm form = new ContenedorEditForm(ActiveOID, tipo, this); AddForm(form); _entity = form.Entity; } break; case moleQule.Store.Structs.ETipoExpediente.Project: { ProjectEditForm form = new ProjectEditForm(ActiveOID, this); if (form.Entity != null) { AddForm(form); _entity = form.Entity; } } break; case moleQule.Store.Structs.ETipoExpediente.Work: { WorkEditForm form = new WorkEditForm(ActiveOID, this); if (form.Entity != null) { AddForm(form); _entity = form.Entity; } } break; } }
public ExpedienteMngForm(bool isModal, Form parent, ExpedienteList list, moleQule.Store.Structs.ETipoExpediente t) : base(isModal, parent, list) { InitializeComponent(); SetView(); // Parche para poder abrir el formulario en modo diseño y no perder la configuracion de columnas DatosLocal_BS = Datos; Tabla.DataSource = DatosLocal_BS; SetMainDataGridView(Tabla); Datos.DataSource = ExpedienteList.NewList().GetSortedList(); SortProperty = Codigo.DataPropertyName; SortDirection = ListSortDirection.Descending; _tipo_expediente = t; }
public ContenedorAddForm(moleQule.Store.Structs.ETipoExpediente tipo, Form parent) : base(-1, tipo, parent) { InitializeComponent(); SetFormData(); _mf_type = ManagerFormType.MFAdd; switch (tipo) { case moleQule.Store.Structs.ETipoExpediente.Alimentacion: this.Text = String.Format(Resources.Labels.CONTAINER_ADD_TITLE, _entity.Codigo); break; default: this.Text = String.Format(Resources.Labels.EXPEDIENT_ADD_TITLE, _entity.Codigo); break; } }
public ContenedorEditForm(long oid, moleQule.Store.Structs.ETipoExpediente tipo, Form parent) : base(oid, tipo, parent) { InitializeComponent(); if (_entity != null) { SetFormData(); switch (tipo) { case moleQule.Store.Structs.ETipoExpediente.Alimentacion: this.Text = String.Format(Resources.Labels.CONTAINER_TITLE, _entity.Codigo); break; default: this.Text = String.Format(Resources.Labels.EXPEDIENT_TITLE, _entity.Codigo); break; } } _mf_type = ManagerFormType.MFEdit; }
public ContenedorAddForm(moleQule.Store.Structs.ETipoExpediente tipo) : this(tipo, null) { }
public ExpedienteMngForm(Form parent, moleQule.Store.Structs.ETipoExpediente t, ExpedienteList list) : this(false, parent, list, t) { }
public ExpedienteMngForm(bool isModal, Form parent, moleQule.Store.Structs.ETipoExpediente t) : this(isModal, parent, null, t) { }
public ExpedienteMngForm(moleQule.Store.Structs.ETipoExpediente t, ExpedienteList list) : this(false, null, list, t) { }
public ExpedienteMngForm(moleQule.Store.Structs.ETipoExpediente t) : this(null, t) { }
public ContenedorEditForm(long oid, moleQule.Store.Structs.ETipoExpediente tipo) : this(oid, tipo, null) { }
public ContenedorForm(long oid, moleQule.Store.Structs.ETipoExpediente tipo, bool is_modal, Form parent) : base(oid, tipo, is_modal, parent) { InitializeComponent(); CancelConfirmation = false; }