/// <summary> /// Constructor /// </summary> /// <param name="IsModal"></param> public PrecioDestinoForm(bool IsModal, PrecioDestino precio) : base(IsModal) { InitializeComponent(); _entity = precio; SetFormData(); }
/// <summary> /// Constructor /// </summary> /// <param name="IsModal"></param> public PrecioDestinoForm(bool IsModal, Transporter transportista) : base(IsModal) { InitializeComponent(); _transportista = transportista; _entity = PrecioDestino.NewChild(_transportista); SetFormData(); }
protected override void EditarPrecioDestinoAction() { if (Datos_PrecioDestino.Current == null) { return; } PrecioDestino precio = (PrecioDestino)Datos_PrecioDestino.Current; PrecioDestinoForm form = new PrecioDestinoForm(precio); form.ShowDialog(this); }
protected override void EliminarPrecioDestinoAction() { if (Datos_PrecioDestino.Current == null) { return; } PrecioDestino precio = (PrecioDestino)Datos_PrecioDestino.Current; if (MessageBox.Show(moleQule.Face.Resources.Messages.DELETE_CONFIRM, moleQule.Face.Resources.Labels.ADVISE_TITLE, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { _entity.PrecioDestinos.Remove(precio); } }
/// <summary> /// Constructo para editar un precio /// </summary> /// <param name="precio">Precio a editar</param> public PrecioDestinoForm(PrecioDestino precio) : this(true, precio) { }