protected override void EditWorkDeliveryAction() { if (WRDeliveries_BS.Current == null) { return; } WorkReportResourceInfo item = WRDeliveries_BS.Current as WorkReportResourceInfo; DeliveryEditForm form = new DeliveryEditForm(item.OidResource, ETipoEntidad.WorkReport, this); form.ShowDialog(); }
protected override void EditLineAction() { if (Lines_BS.Current == null) { return; } WorkReportResource cf = (WorkReportResource)Lines_BS.Current; switch (cf.EEntityType) { case ETipoEntidad.OutputDelivery: { DeliveryEditForm form = new DeliveryEditForm(cf.OidResource, ETipoEntidad.WorkReport, this); form.ShowDialog(); cf.CopyFrom(form.Entity); } break; case ETipoEntidad.Empleado: { EmployeeEditForm form = new EmployeeEditForm(cf.OidResource, this); form.ShowDialog(); cf.CopyFrom(form.Entity); } break; case ETipoEntidad.Tool: { ToolEditForm form = new ToolEditForm(cf.OidResource, this); form.ShowDialog(); cf.CopyFrom(form.Entity); } break; } UpdateWorkReportAction(); }